Lines Matching refs:foo
41 bool foo = true; in TEST() local
44 CommandLineOptions("test").OptionalFlag("--foo", "", &foo).OptionalFlag("--bar", "", &bar); in TEST()
48 ASSERT_TRUE(foo); in TEST()
51 foo = bar = false; in TEST()
54 ASSERT_TRUE(foo); in TEST()
59 std::string foo; in TEST() local
62 .MandatoryOption("--foo", "", &foo) in TEST()
66 ASSERT_EQ(foo, "FOO"); in TEST()
74 std::string foo; in TEST() local
75 CommandLineOptions opts = CommandLineOptions("test").MandatoryOption("--foo", "", &foo); in TEST()
78 ASSERT_EQ(foo, "SECOND"); in TEST()
92 std::string foo; in TEST() local
95 .OptionalOption("--foo", "", &foo) in TEST()
99 ASSERT_EQ(foo, "FOO"); in TEST()
104 ASSERT_EQ(foo, "BAZ"); in TEST()
117 std::vector<std::string> foo; in TEST() local
120 .OptionalOption("--foo", "", &foo) in TEST()
124 ASSERT_EQ(foo.size(), 1U); in TEST()
125 ASSERT_EQ(foo[0], "FOO"); in TEST()
129 foo.clear(); in TEST()
133 ASSERT_EQ(foo.size(), 1U); in TEST()
134 ASSERT_EQ(foo[0], "BAZ"); in TEST()
137 foo.clear(); in TEST()
141 ASSERT_EQ(foo.size(), 2U); in TEST()
142 ASSERT_EQ(foo[0], "BAZ"); in TEST()
143 ASSERT_EQ(foo[1], "BIZ"); in TEST()
148 foo.clear(); in TEST()
153 foo.clear(); in TEST()
158 foo.clear(); in TEST()
165 std::string foo; in TEST() local
169 .MandatoryOption("--foo", "", &foo) in TEST()
181 ASSERT_EQ(foo, "FOO"); in TEST()