Lines Matching refs:text
40 namespace text = utils::text;
57 const std::vector< std::string > lines = text::split(expected, '\n'); in refill_test()
59 ATF_REQUIRE_EQ(expected, text::refill_as_string(input, width)); in refill_test()
60 ATF_REQUIRE(lines == text::refill(input, width)); in refill_test()
71 ATF_REQUIRE_EQ("''", text::quote("", '\'')); in ATF_TEST_CASE_BODY()
72 ATF_REQUIRE_EQ("##", text::quote("", '#')); in ATF_TEST_CASE_BODY()
79 ATF_REQUIRE_EQ("'Some text\"'", text::quote("Some text\"", '\'')); in ATF_TEST_CASE_BODY()
80 ATF_REQUIRE_EQ("#Another'string#", text::quote("Another'string", '#')); in ATF_TEST_CASE_BODY()
87 ATF_REQUIRE_EQ("'Some\\'text'", text::quote("Some'text", '\'')); in ATF_TEST_CASE_BODY()
88 ATF_REQUIRE_EQ("#Some\\#text#", text::quote("Some#text", '#')); in ATF_TEST_CASE_BODY()
91 text::quote("More than one' quote'", '\'')); in ATF_TEST_CASE_BODY()
93 text::quote("Multiple quotes ''' together", '\'')); in ATF_TEST_CASE_BODY()
96 text::quote("'escape at the beginning", '\'')); in ATF_TEST_CASE_BODY()
98 text::quote("escape at the end'", '\'')); in ATF_TEST_CASE_BODY()
105 ATF_REQUIRE_EQ(1, text::refill("", 0).size()); in ATF_TEST_CASE_BODY()
106 ATF_REQUIRE(text::refill("", 0)[0].empty()); in ATF_TEST_CASE_BODY()
107 ATF_REQUIRE_EQ("", text::refill_as_string("", 0)); in ATF_TEST_CASE_BODY()
109 ATF_REQUIRE_EQ(1, text::refill("", 10).size()); in ATF_TEST_CASE_BODY()
110 ATF_REQUIRE(text::refill("", 10)[0].empty()); in ATF_TEST_CASE_BODY()
111 ATF_REQUIRE_EQ("", text::refill_as_string("", 10)); in ATF_TEST_CASE_BODY()
121 ATF_REQUIRE(exp_lines == text::refill("foo bar\nbaz", 12)); in ATF_TEST_CASE_BODY()
122 ATF_REQUIRE_EQ("foo bar\nbaz", text::refill_as_string("foo bar\nbaz", 12)); in ATF_TEST_CASE_BODY()
124 ATF_REQUIRE(exp_lines == text::refill("foo bar\nbaz", 18)); in ATF_TEST_CASE_BODY()
125 ATF_REQUIRE_EQ("foo bar\nbaz", text::refill_as_string("foo bar\nbaz", 80)); in ATF_TEST_CASE_BODY()
179 ATF_REQUIRE(exp_lines == text::refill("foo \n bar", 5)); in ATF_TEST_CASE_BODY()
180 ATF_REQUIRE_EQ("foo \n\n bar", text::refill_as_string("foo \n bar", 5)); in ATF_TEST_CASE_BODY()
188 ATF_REQUIRE_EQ("", text::join(lines, " ")); in ATF_TEST_CASE_BODY()
197 ATF_REQUIRE_EQ("first line", text::join(lines, "*")); in ATF_TEST_CASE_BODY()
208 ATF_REQUIRE_EQ("first abc second and last line", text::join(lines, " ")); in ATF_TEST_CASE_BODY()
210 text::join(lines, "***")); in ATF_TEST_CASE_BODY()
220 const std::string joined = text::join(lines, " "); in ATF_TEST_CASE_BODY()
228 std::vector< std::string > words = text::split("", ' '); in ATF_TEST_CASE_BODY()
237 std::vector< std::string > words = text::split("foo", ' '); in ATF_TEST_CASE_BODY()
247 std::vector< std::string > words = text::split("foo bar baz", ' '); in ATF_TEST_CASE_BODY()
259 std::vector< std::string > words = text::split("XfooXXbarXXXbazXX", 'X'); in ATF_TEST_CASE_BODY()
277 ATF_REQUIRE( text::to_type< bool >("true")); in ATF_TEST_CASE_BODY()
278 ATF_REQUIRE(!text::to_type< bool >("false")); in ATF_TEST_CASE_BODY()
285 ATF_REQUIRE_EQ(12, text::to_type< int >("12")); in ATF_TEST_CASE_BODY()
286 ATF_REQUIRE_EQ(18745, text::to_type< int >("18745")); in ATF_TEST_CASE_BODY()
287 ATF_REQUIRE_EQ(-12345, text::to_type< int >("-12345")); in ATF_TEST_CASE_BODY()
289 ATF_REQUIRE_EQ(12.0, text::to_type< double >("12")); in ATF_TEST_CASE_BODY()
290 ATF_REQUIRE_EQ(12.5, text::to_type< double >("12.5")); in ATF_TEST_CASE_BODY()
300 ATF_REQUIRE_EQ("", text::to_type< std::string >("")); in ATF_TEST_CASE_BODY()
301 ATF_REQUIRE_EQ(" abcd ", text::to_type< std::string >(" abcd ")); in ATF_TEST_CASE_BODY()
308 ATF_REQUIRE_THROW(text::value_error, text::to_type< int >("")); in ATF_TEST_CASE_BODY()
315 ATF_REQUIRE_THROW(text::value_error, text::to_type< bool >("")); in ATF_TEST_CASE_BODY()
316 ATF_REQUIRE_THROW(text::value_error, text::to_type< bool >("true ")); in ATF_TEST_CASE_BODY()
317 ATF_REQUIRE_THROW(text::value_error, text::to_type< bool >("foo")); in ATF_TEST_CASE_BODY()
324 ATF_REQUIRE_THROW(text::value_error, text::to_type< int >(" 3")); in ATF_TEST_CASE_BODY()
325 ATF_REQUIRE_THROW(text::value_error, text::to_type< int >("3 ")); in ATF_TEST_CASE_BODY()
326 ATF_REQUIRE_THROW(text::value_error, text::to_type< int >("3a")); in ATF_TEST_CASE_BODY()
327 ATF_REQUIRE_THROW(text::value_error, text::to_type< int >("a3")); in ATF_TEST_CASE_BODY()