Lines Matching +full:foo +full:- +full:bar
26 #include "atf-c++/detail/text.hpp"
32 #include <atf-c++.hpp>
34 // ------------------------------------------------------------------------
36 // ------------------------------------------------------------------------
47 const char* orig = "foo"; in ATF_TEST_CASE_BODY()
51 ATF_REQUIRE(std::strcmp(copy, "foo") == 0); in ATF_TEST_CASE_BODY()
53 std::strcpy(copy, "bar"); in ATF_TEST_CASE_BODY()
54 ATF_REQUIRE(std::strcmp(copy, "bar") == 0); in ATF_TEST_CASE_BODY()
55 ATF_REQUIRE(std::strcmp(orig, "foo") == 0); in ATF_TEST_CASE_BODY()
67 // First set of tests using a non-sorted collection, std::vector. in ATF_TEST_CASE_BODY()
88 words.push_back("foo"); in ATF_TEST_CASE_BODY()
92 ATF_REQUIRE_EQ(str, "foo,,baz"); in ATF_TEST_CASE_BODY()
95 words.push_back("foo"); in ATF_TEST_CASE_BODY()
96 words.push_back("bar"); in ATF_TEST_CASE_BODY()
99 ATF_REQUIRE_EQ(str, "foo,bar,baz"); in ATF_TEST_CASE_BODY()
117 words.insert("foo"); in ATF_TEST_CASE_BODY()
121 ATF_REQUIRE_EQ(str, ",baz,foo"); in ATF_TEST_CASE_BODY()
124 words.insert("foo"); in ATF_TEST_CASE_BODY()
125 words.insert("bar"); in ATF_TEST_CASE_BODY()
128 ATF_REQUIRE_EQ(str, "bar,baz,foo"); in ATF_TEST_CASE_BODY()
144 ATF_REQUIRE(!match("foo", "")); in ATF_TEST_CASE_BODY()
147 ATF_REQUIRE(match("", "[a-z]*")); in ATF_TEST_CASE_BODY()
150 ATF_REQUIRE(match("hello", "[a-z]+")); in ATF_TEST_CASE_BODY()
151 ATF_REQUIRE(match("hello", "^[a-z]+$")); in ATF_TEST_CASE_BODY()
154 ATF_REQUIRE(!match("hello", "[a-z]+5")); in ATF_TEST_CASE_BODY()
155 ATF_REQUIRE(!match("hello", "^ [a-z]+$")); in ATF_TEST_CASE_BODY()
190 words = split("foo bar", " "); in ATF_TEST_CASE_BODY()
192 ATF_REQUIRE_EQ(words[0], "foo"); in ATF_TEST_CASE_BODY()
193 ATF_REQUIRE_EQ(words[1], "bar"); in ATF_TEST_CASE_BODY()
195 words = split("foo bar baz foobar", " "); in ATF_TEST_CASE_BODY()
197 ATF_REQUIRE_EQ(words[0], "foo"); in ATF_TEST_CASE_BODY()
198 ATF_REQUIRE_EQ(words[1], "bar"); in ATF_TEST_CASE_BODY()
202 words = split(" foo bar", " "); in ATF_TEST_CASE_BODY()
204 ATF_REQUIRE_EQ(words[0], "foo"); in ATF_TEST_CASE_BODY()
205 ATF_REQUIRE_EQ(words[1], "bar"); in ATF_TEST_CASE_BODY()
207 words = split("foo bar", " "); in ATF_TEST_CASE_BODY()
209 ATF_REQUIRE_EQ(words[0], "foo"); in ATF_TEST_CASE_BODY()
210 ATF_REQUIRE_EQ(words[1], "bar"); in ATF_TEST_CASE_BODY()
212 words = split("foo bar ", " "); in ATF_TEST_CASE_BODY()
214 ATF_REQUIRE_EQ(words[0], "foo"); in ATF_TEST_CASE_BODY()
215 ATF_REQUIRE_EQ(words[1], "bar"); in ATF_TEST_CASE_BODY()
217 words = split(" foo bar ", " "); in ATF_TEST_CASE_BODY()
219 ATF_REQUIRE_EQ(words[0], "foo"); in ATF_TEST_CASE_BODY()
220 ATF_REQUIRE_EQ(words[1], "bar"); in ATF_TEST_CASE_BODY()
270 ATF_REQUIRE_EQ(trim(" foo"), "foo"); in ATF_TEST_CASE_BODY()
271 ATF_REQUIRE_EQ(trim("\t foo"), "foo"); in ATF_TEST_CASE_BODY()
272 ATF_REQUIRE_EQ(trim(" \tfoo"), "foo"); in ATF_TEST_CASE_BODY()
273 ATF_REQUIRE_EQ(trim("foo\t "), "foo"); in ATF_TEST_CASE_BODY()
274 ATF_REQUIRE_EQ(trim("foo \t"), "foo"); in ATF_TEST_CASE_BODY()
276 ATF_REQUIRE_EQ(trim("foo bar"), "foo bar"); in ATF_TEST_CASE_BODY()
277 ATF_REQUIRE_EQ(trim("\t foo bar"), "foo bar"); in ATF_TEST_CASE_BODY()
278 ATF_REQUIRE_EQ(trim(" \tfoo bar"), "foo bar"); in ATF_TEST_CASE_BODY()
279 ATF_REQUIRE_EQ(trim("foo bar\t "), "foo bar"); in ATF_TEST_CASE_BODY()
280 ATF_REQUIRE_EQ(trim("foo bar \t"), "foo bar"); in ATF_TEST_CASE_BODY()
369 // ------------------------------------------------------------------------
371 // ------------------------------------------------------------------------