• Home
  • Raw
  • Download

Lines Matching refs:CommandLine

48 static const CommandLine::StringType kTrickyQuoted =
54 static const CommandLine::StringType kTricky =
58 const CommandLine::CharType* argv[] = { in TEST()
77 CommandLine cl(std::size(argv), argv); in TEST()
111 const CommandLine::StringVector& args = cl.GetArgs(); in TEST()
135 CommandLine::StringVector argv = {FILE_PATH_LITERAL("--switch1"), in TEST()
138 CommandLine cl = CommandLine::FromArgvWithoutProgram(argv); in TEST()
147 CommandLine cl = CommandLine::FromString( in TEST()
186 const CommandLine::StringVector& args = cl.GetArgs(); in TEST()
189 std::vector<CommandLine::StringType>::const_iterator iter = args.begin(); in TEST()
203 CommandLine cl_duplicate = CommandLine::FromString(cl.GetCommandLineString()); in TEST()
211 CommandLine cl_from_string = CommandLine::FromString(std::wstring()); in TEST()
217 CommandLine cl_from_argv(0, nullptr); in TEST()
235 CommandLine cl(CommandLine::NO_PROGRAM); in TEST()
242 CommandLine::StringType expected_first_arg(UTF8ToWide(kFirstArgName)); in TEST()
243 CommandLine::StringType expected_second_arg(UTF8ToWide(kSecondArgName)); in TEST()
244 CommandLine::StringType expected_third_arg(UTF8ToWide(kThirdArgName)); in TEST()
245 CommandLine::StringType expected_fourth_arg(UTF8ToWide(kFourthArgName)); in TEST()
247 CommandLine::StringType expected_first_arg(kFirstArgName); in TEST()
248 CommandLine::StringType expected_second_arg(kSecondArgName); in TEST()
249 CommandLine::StringType expected_third_arg(kThirdArgName); in TEST()
250 CommandLine::StringType expected_fourth_arg(kFourthArgName); in TEST()
259 CommandLine::StringType expected_str; in TEST()
292 CommandLine::StringType value5 = kTricky; in TEST()
294 CommandLine cl(FilePath(FILE_PATH_LITERAL("Program"))); in TEST()
330 const CommandLine::CharType* const raw_argv[] = {FILE_PATH_LITERAL("prog"), in TEST()
333 CommandLine cl(std::size(raw_argv), raw_argv); in TEST()
342 CommandLine::StringVector cl_argv = cl.argv(); in TEST()
514 CommandLine::Init(0, nullptr); in TEST()
515 CommandLine* initial = CommandLine::ForCurrentProcess(); in TEST()
516 EXPECT_FALSE(CommandLine::Init(0, nullptr)); in TEST()
517 CommandLine* current = CommandLine::ForCurrentProcess(); in TEST()
523 auto initial = std::make_unique<CommandLine>(CommandLine::NO_PROGRAM); in TEST()
527 CommandLine copy_constructed(*initial); in TEST()
528 CommandLine assigned = *initial; in TEST()
529 CommandLine::SwitchMap switch_map = initial->GetSwitches(); in TEST()
538 CommandLine source(CommandLine::NO_PROGRAM); in TEST()
547 CommandLine cl(CommandLine::NO_PROGRAM); in TEST()
566 static constexpr CommandLine::StringViewType kArgs[] = { in TEST()
570 CommandLine initial(CommandLine::NO_PROGRAM); in TEST()
579 CommandLine move_constructed(std::move(initial)); in TEST()
580 initial = CommandLine(CommandLine::NO_PROGRAM); in TEST()
589 move_constructed = CommandLine(CommandLine::NO_PROGRAM); in TEST()
597 CommandLine cl(FilePath(FILE_PATH_LITERAL("Program"))); in TEST()
612 CommandLine cl(FilePath(FILE_PATH_LITERAL("Program"))); in TEST()
632 CommandLine cl(FilePath(FILE_PATH_LITERAL("Program"))); in TEST()
660 CommandLine cl(FilePath(FILE_PATH_LITERAL("Program"))); in TEST()
685 CommandLine cl(FilePath(FILE_PATH_LITERAL("Program"))); in TEST()
704 CommandLine cl(FilePath(FILE_PATH_LITERAL("Program"))); in TEST()
717 CommandLine cl(FilePath(FILE_PATH_LITERAL("Program"))); in TEST()
730 CommandLine cl(FilePath(FILE_PATH_LITERAL("Program"))); in TEST()
749 const CommandLine::CharType* argv[] = { in TEST()
755 CommandLine cl(std::size(argv), argv); in TEST()
769 CommandLine::StringViewType new_value,
770 CommandLine::StringType& out_value) override;
777 CommandLine::StringViewType new_value, in ResolveDuplicate()
778 CommandLine::StringType& out_value) { in ResolveDuplicate()
780 out_value = CommandLine::StringType(new_value); in ResolveDuplicate()
796 const CommandLine::CharType* const argv[] = { in TEST()
802 CommandLine::SetDuplicateSwitchHandler( in TEST()
805 CommandLine cl(std::size(argv), argv); in TEST()
811 CommandLine::SetDuplicateSwitchHandler(nullptr); in TEST()
816 CommandLine cl = CommandLine::FromString( in TEST()
823 EXPECT_EQ(cl.GetArgs(), CommandLine::StringVector({FILE_PATH_LITERAL( in TEST()
826 CommandLine cl_without_arg = in TEST()
827 CommandLine::FromString(FILE_PATH_LITERAL("program --single-argument ")); in TEST()
844 CommandLine::ForCurrentProcess(); in TEST()