Lines Matching refs:ordered_options
76 std::vector<std::pair<OptionName, OptionValue>> ordered_options; in TEST() local
98 ASSERT_TRUE(cmd.PreprocessOptions(args, option_formats, &options, &ordered_options, nullptr)); in TEST()
121 ASSERT_TRUE(cmd.PreprocessOptions(args, option_formats, &options, &ordered_options, nullptr)); in TEST()
122 ASSERT_EQ(ordered_options.size(), 3); in TEST()
123 ASSERT_EQ(ordered_options[0].first, "--ord-str-option"); in TEST()
124 ASSERT_EQ(*(ordered_options[0].second.str_value), "str1"); in TEST()
125 ASSERT_EQ(ordered_options[1].first, "--ord-uint-option"); in TEST()
126 ASSERT_EQ(ordered_options[1].second.uint_value, 32); in TEST()
127 ASSERT_EQ(ordered_options[2].first, "--ord-str-option"); in TEST()
128 ASSERT_EQ(*(ordered_options[2].second.str_value), "str2"); in TEST()
131 ASSERT_TRUE(cmd.PreprocessOptions({"arg1", "--arg2"}, option_formats, &options, &ordered_options, in TEST()
136 &ordered_options, &non_option_args)); in TEST()
139 ASSERT_FALSE(cmd.PreprocessOptions({"non_option_arg"}, option_formats, &options, &ordered_options, in TEST()
145 &ordered_options, nullptr)); in TEST()
148 cmd.PreprocessOptions({"--str-option"}, option_formats, &options, &ordered_options, nullptr)); in TEST()
151 &ordered_options, nullptr)); in TEST()
153 &ordered_options, nullptr)); in TEST()
156 &ordered_options, nullptr)); in TEST()