Lines Matching refs:ParseRequirementLineTest

66 static void ParseRequirementLineTest(const std::string& line, const std::string& expected_name,  in ParseRequirementLineTest()  function
84 ParseRequirementLineTest("require product=alpha", "product", "", false, {"alpha"}); in TEST()
85 ParseRequirementLineTest("require product=alpha|beta|gamma", "product", "", false, in TEST()
87 ParseRequirementLineTest("require version-bootloader=1234", "version-bootloader", "", false, in TEST()
89 ParseRequirementLineTest("require-for-product:gamma version-bootloader=istanbul", in TEST()
91 ParseRequirementLineTest("require-for-product:gamma version-bootloader=istanbul|constantinople", in TEST()
93 ParseRequirementLineTest("require partition-exists=vendor", "partition-exists", "", false, in TEST()
95 ParseRequirementLineTest("reject product=alpha", "product", "", true, {"alpha"}); in TEST()
96 ParseRequirementLineTest("reject product=alpha|beta|gamma", "product", "", true, in TEST()
100 ParseRequirementLineTest("product=alpha|beta|gamma", "product", "", false, in TEST()
103 ParseRequirementLineTest("require = alpha", "require", "", false, {"alpha"}); in TEST()
104 ParseRequirementLineTest("reject = alpha", "reject", "", false, {"alpha"}); in TEST()
105 ParseRequirementLineTest("require-for-product:gamma = alpha", "require-for-product:gamma", "", in TEST()
109 ParseRequirementLineTest("require product=alpha|beta|gamma", "product", "", false, in TEST()
111 ParseRequirementLineTest("require product =alpha|beta|gamma", "product", "", false, in TEST()
113 ParseRequirementLineTest("require product= alpha|beta|gamma", "product", "", false, in TEST()
115 ParseRequirementLineTest("require product = alpha|beta|gamma", "product", "", false, in TEST()
117 ParseRequirementLineTest("require product=alpha |beta|gamma", "product", "", false, in TEST()
119 ParseRequirementLineTest("require product=alpha| beta|gamma", "product", "", false, in TEST()
121 ParseRequirementLineTest("require product=alpha | beta|gamma", "product", "", false, in TEST()
123 ParseRequirementLineTest("require product=alpha|beta|gamma ", "product", "", false, in TEST()
125 ParseRequirementLineTest("product = alpha | beta | gamma ", "product", "", false, in TEST()
127 ParseRequirementLineTest("require-for-product: gamma version-bootloader=istanbul", in TEST()
131 ParseRequirementLineTest("require product=alpha|", "product", "", false, {"alpha", ""}); in TEST()
132 ParseRequirementLineTest("require product=alpha|beta|gamma|", "product", "", false, in TEST()
136 ParseRequirementLineTest("require product=alpha||beta| |gamma", "product", "", false, in TEST()
138 ParseRequirementLineTest("require product=alpha||beta|gamma", "product", "", false, in TEST()
140 ParseRequirementLineTest("require product=alpha|beta| |gamma", "product", "", false, in TEST()
142 ParseRequirementLineTest("require product=alpha||", "product", "", false, {"alpha", "", ""}); in TEST()
143 ParseRequirementLineTest("require product=alpha|| ", "product", "", false, {"alpha", "", ""}); in TEST()
144 ParseRequirementLineTest("require product=alpha| ", "product", "", false, {"alpha", ""}); in TEST()
145 ParseRequirementLineTest("require product=alpha|beta| ", "product", "", false, in TEST()
149 ParseRequirementLineTest("require =", "require", "", false, {""}); in TEST()
150 ParseRequirementLineTest("require = |", "require", "", false, {"", ""}); in TEST()
151 ParseRequirementLineTest("reject =", "reject", "", false, {""}); in TEST()
152 ParseRequirementLineTest("reject = |", "reject", "", false, {"", ""}); in TEST()
153 ParseRequirementLineTest("require-for-product: =", "require-for-product:", "", false, {""}); in TEST()
154 ParseRequirementLineTest("require-for-product: = | ", "require-for-product:", "", false, in TEST()
156 ParseRequirementLineTest("require product=", "product", "", false, {""}); in TEST()
157 ParseRequirementLineTest("require product = ", "product", "", false, {""}); in TEST()
158 ParseRequirementLineTest("require product = | ", "product", "", false, {"", ""}); in TEST()
159 ParseRequirementLineTest("reject product=", "product", "", true, {""}); in TEST()
160 ParseRequirementLineTest("reject product = ", "product", "", true, {""}); in TEST()
161 ParseRequirementLineTest("reject product = | ", "product", "", true, {"", ""}); in TEST()
162 ParseRequirementLineTest("require-for-product:gamma product=", "product", "gamma", false, {""}); in TEST()
163 ParseRequirementLineTest("require-for-product:gamma product = ", "product", "gamma", false, in TEST()
165 ParseRequirementLineTest("require-for-product:gamma product = |", "product", "gamma", false, in TEST()
169 ParseRequirementLineTest("require board=alpha", "product", "", false, {"alpha"}); in TEST()
170 ParseRequirementLineTest("board=alpha", "product", "", false, {"alpha"}); in TEST()