Lines Matching refs:cmdLine
360 CommandLine cmdLine;
361 const bool parseOk = parser.parse(0, DE_NULL, &cmdLine, err);
369 CommandLine cmdLine;
370 const bool parseOk = parser.parse(DE_LENGTH_OF_ARRAY(args), &args[0], &cmdLine, err);
379 CommandLine cmdLine;
380 const bool parseOk = parser.parse(DE_LENGTH_OF_ARRAY(args), &args[0], &cmdLine, err);
389 CommandLine cmdLine;
390 const bool parseOk = parser.parse(DE_LENGTH_OF_ARRAY(args), &args[0], &cmdLine, err);
393 DE_TEST_ASSERT(cmdLine.getArgs().size() == DE_LENGTH_OF_ARRAY(args));
396 DE_TEST_ASSERT(cmdLine.getArgs()[ndx] == args[ndx]);
426 CommandLine cmdLine;
428 bool parseOk = parser.parse(0, DE_NULL, &cmdLine, err);
433 DE_TEST_ASSERT(!cmdLine.hasOption<TestStringOpt>());
434 DE_TEST_ASSERT(!cmdLine.hasOption<TestIntOpt>());
435 DE_TEST_ASSERT(cmdLine.getOption<TestNamedOpt>() == 1);
436 DE_TEST_ASSERT(cmdLine.getOption<TestBoolOpt>() == false);
437 DE_TEST_ASSERT(cmdLine.getOption<TestStringDefOpt>() == "foo");
443 CommandLine cmdLine;
445 bool parseOk = parser.parse(DE_LENGTH_OF_ARRAY(args), &args[0], &cmdLine, err);
450 DE_TEST_ASSERT(cmdLine.getOption<TestStringOpt>() == "test value");
451 DE_TEST_ASSERT(cmdLine.getOption<TestIntOpt>() == 9);
452 DE_TEST_ASSERT(cmdLine.getOption<TestBoolOpt>());
453 DE_TEST_ASSERT(cmdLine.getOption<TestNamedOpt>() == ~0ull);
454 DE_TEST_ASSERT(cmdLine.getOption<TestStringDefOpt>() == "foo");
460 CommandLine cmdLine;
462 bool parseOk = parser.parse(DE_LENGTH_OF_ARRAY(args), &args[0], &cmdLine, err);
467 DE_TEST_ASSERT(cmdLine.getOption<TestStringOpt>() == "foo");
468 DE_TEST_ASSERT(cmdLine.getOption<TestBoolOpt>());
469 DE_TEST_ASSERT(!cmdLine.hasOption<TestIntOpt>());
471 DE_TEST_ASSERT(cmdLine.getArgs().size() == 2);
472 DE_TEST_ASSERT(cmdLine.getArgs()[0] == "--int=2");
473 DE_TEST_ASSERT(cmdLine.getArgs()[1] == "-b");
479 CommandLine cmdLine;
481 bool parseOk = parser.parse(DE_LENGTH_OF_ARRAY(args), &args[0], &cmdLine, err);
486 DE_TEST_ASSERT(cmdLine.getOption<TestStringOpt>() == "--");
487 DE_TEST_ASSERT(cmdLine.getOption<TestBoolOpt>());
488 DE_TEST_ASSERT(!cmdLine.hasOption<TestIntOpt>());
490 DE_TEST_ASSERT(cmdLine.getArgs().size() == 1);
491 DE_TEST_ASSERT(cmdLine.getArgs()[0] == "foo");
497 CommandLine cmdLine;
499 bool parseOk = parser.parse(DE_LENGTH_OF_ARRAY(args), &args[0], &cmdLine, err);
508 CommandLine cmdLine;
510 bool parseOk = parser.parse(DE_LENGTH_OF_ARRAY(args), &args[0], &cmdLine, err);
519 CommandLine cmdLine;
521 bool parseOk = parser.parse(DE_LENGTH_OF_ARRAY(args), &args[0], &cmdLine, err);
530 CommandLine cmdLine;
532 bool parseOk = parser.parse(DE_LENGTH_OF_ARRAY(args), &args[0], &cmdLine, err);
541 CommandLine cmdLine;
543 bool parseOk = parser.parse(DE_LENGTH_OF_ARRAY(args), &args[0], &cmdLine, err);
552 CommandLine cmdLine;
554 bool parseOk = parser.parse(DE_LENGTH_OF_ARRAY(args), &args[0], &cmdLine, err);
563 CommandLine cmdLine;
565 bool parseOk = parser.parse(DE_LENGTH_OF_ARRAY(args), &args[0], &cmdLine, err);
574 CommandLine cmdLine;
576 bool parseOk = parser.parse(DE_LENGTH_OF_ARRAY(args), &args[0], &cmdLine, err);
580 DE_TEST_ASSERT(cmdLine.getOption<TestStringOpt>() == "");
581 DE_TEST_ASSERT(cmdLine.getOption<TestStringDefOpt>() == "");
582 DE_TEST_ASSERT(cmdLine.getOption<TestBoolOpt>());