Lines Matching defs:AL
103 InputArgList AL = T.ParseArgs(Args, MAI, MAC);
106 EXPECT_TRUE(AL.hasArg(OPT_A));
107 EXPECT_TRUE(AL.hasArg(OPT_B));
108 EXPECT_TRUE(AL.hasArg(OPT_C));
109 EXPECT_TRUE(AL.hasArg(OPT_D));
110 EXPECT_TRUE(AL.hasArg(OPT_E));
111 EXPECT_TRUE(AL.hasArg(OPT_F));
112 EXPECT_TRUE(AL.hasArg(OPT_G));
115 EXPECT_EQ("hi", AL.getLastArgValue(OPT_B));
116 EXPECT_EQ("bye", AL.getLastArgValue(OPT_C));
117 EXPECT_EQ("adena", AL.getLastArgValue(OPT_D));
118 std::vector<std::string> Es = AL.getAllArgValues(OPT_E);
121 EXPECT_EQ("42", AL.getLastArgValue(OPT_F));
122 std::vector<std::string> Gs = AL.getAllArgValues(OPT_G);
137 auto Cs = AL.filtered(OPT_C);
141 (*Cs.begin())->render(AL, ASL);
152 InputArgList AL = T.ParseArgs(Args, MAI, MAC,
155 EXPECT_TRUE(AL.hasArg(OPT_A));
156 EXPECT_TRUE(AL.hasArg(OPT_C));
157 EXPECT_FALSE(AL.hasArg(OPT_SLASH_C));
160 AL = T.ParseArgs(Args, MAI, MAC,
163 EXPECT_TRUE(AL.hasArg(OPT_B));
164 EXPECT_FALSE(AL.hasArg(OPT_C));
165 EXPECT_TRUE(AL.hasArg(OPT_SLASH_C));
168 AL = T.ParseArgs(NewArgs, MAI, MAC);
169 EXPECT_TRUE(AL.hasArg(OPT_SLASH_C));
170 EXPECT_TRUE(AL.hasArg(OPT_C));
171 EXPECT_EQ("foo", AL.getLastArgValue(OPT_SLASH_C));
172 EXPECT_EQ("bar", AL.getLastArgValue(OPT_C));
182 InputArgList AL = T.ParseArgs(STArgs, MAI, MAC);
183 EXPECT_TRUE(AL.hasArg(OPT_A));
184 EXPECT_TRUE(AL.hasArg(OPT_Q));
185 EXPECT_TRUE(AL.hasArg(OPT_R));
188 AL = T.ParseArgs(STArgs, MAI, MAC, Visibility(DefaultVis));
189 EXPECT_TRUE(AL.hasArg(OPT_A));
190 EXPECT_FALSE(AL.hasArg(OPT_Q));
191 EXPECT_TRUE(AL.hasArg(OPT_R));
194 AL = T.ParseArgs(STArgs, MAI, MAC, Visibility(~SubtoolVis));
195 EXPECT_TRUE(AL.hasArg(OPT_A));
196 EXPECT_FALSE(AL.hasArg(OPT_Q));
197 EXPECT_TRUE(AL.hasArg(OPT_R));
200 AL = T.ParseArgs(STArgs, MAI, MAC, Visibility(SubtoolVis));
201 EXPECT_FALSE(AL.hasArg(OPT_A));
202 EXPECT_TRUE(AL.hasArg(OPT_Q));
203 EXPECT_TRUE(AL.hasArg(OPT_R));
206 AL = T.ParseArgs(STArgs, MAI, MAC, Visibility(DefaultVis | SubtoolVis));
207 EXPECT_TRUE(AL.hasArg(OPT_A));
208 EXPECT_TRUE(AL.hasArg(OPT_Q));
209 EXPECT_TRUE(AL.hasArg(OPT_R));
217 InputArgList AL = T.ParseArgs(MyArgs, MAI, MAC);
218 EXPECT_TRUE(AL.hasArg(OPT_H));
226 InputArgList AL = T.ParseArgs(MyArgs, MAI, MAC);
227 EXPECT_TRUE(AL.hasArg(OPT_B));
228 EXPECT_EQ("foo", AL.getAllArgValues(OPT_B)[0]);
229 EXPECT_EQ("bar", AL.getAllArgValues(OPT_B)[1]);
237 InputArgList AL = T.ParseArgs(MyArgs, MAI, MAC);
238 EXPECT_TRUE(AL.hasArg(OPT_A));
239 EXPECT_TRUE(AL.hasArg(OPT_B));
251 InputArgList AL = T.ParseArgs(Args, MAI, MAC,
254 EXPECT_TRUE(AL.hasArg(OPT_A));
255 EXPECT_TRUE(AL.hasArg(OPT_C));
256 EXPECT_FALSE(AL.hasArg(OPT_SLASH_C));
258 AL = std::move(AL);
260 EXPECT_TRUE(AL.hasArg(OPT_A));
261 EXPECT_TRUE(AL.hasArg(OPT_C));
262 EXPECT_FALSE(AL.hasArg(OPT_SLASH_C));
274 InputArgList AL = T.ParseArgs(MyArgs, MAI, MAC);
275 EXPECT_FALSE(AL.hasArg(OPT_A));
276 EXPECT_FALSE(AL.hasArg(OPT_B));
284 InputArgList AL = T.ParseArgs(MyArgs, MAI, MAC);
285 EXPECT_TRUE(AL.hasArg(OPT_A));
286 EXPECT_TRUE(AL.hasArg(OPT_Slurp));
287 EXPECT_EQ(0U, AL.getAllArgValues(OPT_Slurp).size());
295 InputArgList AL = T.ParseArgs(MyArgs, MAI, MAC);
296 EXPECT_EQ(AL.size(), 2U);
297 EXPECT_TRUE(AL.hasArg(OPT_A));
298 EXPECT_FALSE(AL.hasArg(OPT_B));
299 EXPECT_TRUE(AL.hasArg(OPT_Slurp));
300 EXPECT_EQ(3U, AL.getAllArgValues(OPT_Slurp).size());
301 EXPECT_EQ("-B", AL.getAllArgValues(OPT_Slurp)[0]);
302 EXPECT_EQ("--", AL.getAllArgValues(OPT_Slurp)[1]);
303 EXPECT_EQ("foo", AL.getAllArgValues(OPT_Slurp)[2]);
311 InputArgList AL = T.ParseArgs(MyArgs, MAI, MAC);
312 EXPECT_TRUE(AL.hasArg(OPT_A));
313 EXPECT_TRUE(AL.hasArg(OPT_SlurpJoined));
314 EXPECT_EQ(AL.getAllArgValues(OPT_SlurpJoined).size(), 0U);
322 InputArgList AL = T.ParseArgs(MyArgs, MAI, MAC);
323 EXPECT_TRUE(AL.hasArg(OPT_A));
324 EXPECT_TRUE(AL.hasArg(OPT_SlurpJoined));
325 EXPECT_EQ(AL.getAllArgValues(OPT_SlurpJoined).size(), 1U);
326 EXPECT_EQ(AL.getAllArgValues(OPT_SlurpJoined)[0], "foo");
334 InputArgList AL = T.ParseArgs(MyArgs, MAI, MAC);
335 EXPECT_TRUE(AL.hasArg(OPT_A));
336 EXPECT_TRUE(AL.hasArg(OPT_SlurpJoined));
337 EXPECT_EQ(3U, AL.getAllArgValues(OPT_SlurpJoined).size());
338 EXPECT_EQ("foo", AL.getAllArgValues(OPT_SlurpJoined)[0]);
339 EXPECT_EQ("bar", AL.getAllArgValues(OPT_SlurpJoined)[1]);
340 EXPECT_EQ("baz", AL.getAllArgValues(OPT_SlurpJoined)[2]);
348 InputArgList AL = T.ParseArgs(MyArgs, MAI, MAC);
349 EXPECT_TRUE(AL.hasArg(OPT_A));
350 EXPECT_TRUE(AL.hasArg(OPT_SlurpJoined));
351 EXPECT_EQ(3U, AL.getAllArgValues(OPT_SlurpJoined).size());
352 EXPECT_EQ("foo", AL.getAllArgValues(OPT_SlurpJoined)[0]);
353 EXPECT_EQ("bar", AL.getAllArgValues(OPT_SlurpJoined)[1]);
354 EXPECT_EQ("baz", AL.getAllArgValues(OPT_SlurpJoined)[2]);
363 InputArgList AL = T.ParseArgs(MyArgs, MAI, MAC);
364 EXPECT_EQ(AL.size(), 1U);
365 EXPECT_TRUE(AL.hasArg(OPT_B));
366 EXPECT_EQ(1U, AL.getAllArgValues(OPT_B).size());
367 EXPECT_EQ("", AL.getAllArgValues(OPT_B)[0]);
448 InputArgList AL = T.ParseArgs(Args1, MAI, MAC);
449 EXPECT_TRUE(AL.hasArg(OPT_A));
450 EXPECT_TRUE(AL.hasArg(OPT_H));
451 ASSERT_EQ((size_t)2, AL.getAllArgValues(OPT_B).size());
452 EXPECT_EQ("foo", AL.getAllArgValues(OPT_B)[0]);
453 EXPECT_EQ("bar", AL.getAllArgValues(OPT_B)[1]);
454 ASSERT_TRUE(AL.hasArg(OPT_C));
455 EXPECT_EQ("1", AL.getAllArgValues(OPT_C)[0]);
476 InputArgList AL = T.ParseArgs(Args1, MAI, MAC);
477 EXPECT_TRUE(AL.hasArg(OPT_A));
478 EXPECT_EQ(size_t(0), AL.getAllArgValues(OPT_INPUT).size());
479 EXPECT_EQ(size_t(0), AL.getAllArgValues(OPT_UNKNOWN).size());
482 AL = T.ParseArgs(Args2, MAI, MAC);
483 EXPECT_TRUE(AL.hasArg(OPT_A));
484 EXPECT_FALSE(AL.hasArg(OPT_B));
485 const std::vector<std::string> Input = AL.getAllArgValues(OPT_INPUT);
490 EXPECT_EQ(size_t(0), AL.getAllArgValues(OPT_UNKNOWN).size());
493 AL = T.ParseArgs(Args2, MAI, MAC);
494 EXPECT_TRUE(AL.hasArg(OPT_A));
495 EXPECT_TRUE(AL.hasArg(OPT_B));
496 EXPECT_EQ(size_t(0), AL.getAllArgValues(OPT_INPUT).size());
497 const std::vector<std::string> Unknown = AL.getAllArgValues(OPT_UNKNOWN);
509 InputArgList AL = T.ParseArgs(Args, MAI, MAC);
510 const std::vector<std::string> Unknown = AL.getAllArgValues(OPT_UNKNOWN);
522 InputArgList AL = T.ParseArgs(Args, MAI, MAC);
523 const std::vector<std::string> Unknown = AL.getAllArgValues(OPT_UNKNOWN);
534 InputArgList AL = T.ParseArgs(Args, MAI, MAC);
535 const std::vector<std::string> Unknown = AL.getAllArgValues(OPT_UNKNOWN);