Lines Matching defs:words

69         std::vector< std::string > words;
72 words.clear();
73 str = join(words, ",");
76 words.clear();
77 words.push_back("");
78 str = join(words, ",");
81 words.clear();
82 words.push_back("");
83 words.push_back("");
84 str = join(words, ",");
87 words.clear();
88 words.push_back("foo");
89 words.push_back("");
90 words.push_back("baz");
91 str = join(words, ",");
94 words.clear();
95 words.push_back("foo");
96 words.push_back("bar");
97 words.push_back("baz");
98 str = join(words, ",");
104 std::set< std::string > words;
107 words.clear();
108 str = join(words, ",");
111 words.clear();
112 words.insert("");
113 str = join(words, ",");
116 words.clear();
117 words.insert("foo");
118 words.insert("");
119 words.insert("baz");
120 str = join(words, ",");
123 words.clear();
124 words.insert("foo");
125 words.insert("bar");
126 words.insert("baz");
127 str = join(words, ",");
167 std::vector< std::string > words;
169 words = split("", " ");
170 ATF_REQUIRE_EQ(words.size(), 0);
172 words = split(" ", " ");
173 ATF_REQUIRE_EQ(words.size(), 0);
175 words = split(" ", " ");
176 ATF_REQUIRE_EQ(words.size(), 0);
178 words = split("a b", " ");
179 ATF_REQUIRE_EQ(words.size(), 2);
180 ATF_REQUIRE_EQ(words[0], "a");
181 ATF_REQUIRE_EQ(words[1], "b");
183 words = split("a b c d", " ");
184 ATF_REQUIRE_EQ(words.size(), 4);
185 ATF_REQUIRE_EQ(words[0], "a");
186 ATF_REQUIRE_EQ(words[1], "b");
187 ATF_REQUIRE_EQ(words[2], "c");
188 ATF_REQUIRE_EQ(words[3], "d");
190 words = split("foo bar", " ");
191 ATF_REQUIRE_EQ(words.size(), 2);
192 ATF_REQUIRE_EQ(words[0], "foo");
193 ATF_REQUIRE_EQ(words[1], "bar");
195 words = split("foo bar baz foobar", " ");
196 ATF_REQUIRE_EQ(words.size(), 4);
197 ATF_REQUIRE_EQ(words[0], "foo");
198 ATF_REQUIRE_EQ(words[1], "bar");
199 ATF_REQUIRE_EQ(words[2], "baz");
200 ATF_REQUIRE_EQ(words[3], "foobar");
202 words = split(" foo bar", " ");
203 ATF_REQUIRE_EQ(words.size(), 2);
204 ATF_REQUIRE_EQ(words[0], "foo");
205 ATF_REQUIRE_EQ(words[1], "bar");
207 words = split("foo bar", " ");
208 ATF_REQUIRE_EQ(words.size(), 2);
209 ATF_REQUIRE_EQ(words[0], "foo");
210 ATF_REQUIRE_EQ(words[1], "bar");
212 words = split("foo bar ", " ");
213 ATF_REQUIRE_EQ(words.size(), 2);
214 ATF_REQUIRE_EQ(words[0], "foo");
215 ATF_REQUIRE_EQ(words[1], "bar");
217 words = split(" foo bar ", " ");
218 ATF_REQUIRE_EQ(words.size(), 2);
219 ATF_REQUIRE_EQ(words[0], "foo");
220 ATF_REQUIRE_EQ(words[1], "bar");
232 std::vector< std::string > words;
234 words = split("", "/");
235 ATF_REQUIRE_EQ(words.size(), 0);
237 words = split(" ", "/");
238 ATF_REQUIRE_EQ(words.size(), 1);
239 ATF_REQUIRE_EQ(words[0], " ");
241 words = split(" ", "/");
242 ATF_REQUIRE_EQ(words.size(), 1);
243 ATF_REQUIRE_EQ(words[0], " ");
245 words = split("a/b", "/");
246 ATF_REQUIRE_EQ(words.size(), 2);
247 ATF_REQUIRE_EQ(words[0], "a");
248 ATF_REQUIRE_EQ(words[1], "b");
250 words = split("aLONGDELIMbcdLONGDELIMef", "LONGDELIM");
251 ATF_REQUIRE_EQ(words.size(), 3);
252 ATF_REQUIRE_EQ(words[0], "a");
253 ATF_REQUIRE_EQ(words[1], "bcd");
254 ATF_REQUIRE_EQ(words[2], "ef");