Lines Matching refs:F
101 EQ("Plain string", F("Plain string")); in ATF_TEST_CASE_BODY()
108 EQ("foo", F("%sfoo") % ""); in ATF_TEST_CASE_BODY()
109 EQ(" foo", F("%sfoo") % " "); in ATF_TEST_CASE_BODY()
110 EQ("foo ", F("foo %s") % ""); in ATF_TEST_CASE_BODY()
111 EQ("foo bar", F("foo %s") % "bar"); in ATF_TEST_CASE_BODY()
112 EQ("foo bar baz", F("foo %s baz") % "bar"); in ATF_TEST_CASE_BODY()
113 EQ("foo %s %s", F("foo %s %s") % "%s" % "%s"); in ATF_TEST_CASE_BODY()
120 EQ("", F("%s%s") % "" % ""); in ATF_TEST_CASE_BODY()
121 EQ("foo", F("%s%s%s") % "" % "foo" % ""); in ATF_TEST_CASE_BODY()
122 EQ("some 5 text", F("%s %s %s") % "some" % 5 % "text"); in ATF_TEST_CASE_BODY()
123 EQ("f%s 5 text", F("%s %s %s") % "f%s" % 5 % "text"); in ATF_TEST_CASE_BODY()
130 EQ("%", F("%%")); in ATF_TEST_CASE_BODY()
131 EQ("% %", F("%% %%")); in ATF_TEST_CASE_BODY()
132 EQ("%% %%", F("%%%% %%%%")); in ATF_TEST_CASE_BODY()
134 EQ("foo %", F("foo %%")); in ATF_TEST_CASE_BODY()
135 EQ("foo bar %", F("foo %s %%") % "bar"); in ATF_TEST_CASE_BODY()
136 EQ("foo % bar", F("foo %% %s") % "bar"); in ATF_TEST_CASE_BODY()
138 EQ("foo %%", F("foo %s") % "%%"); in ATF_TEST_CASE_BODY()
139 EQ("foo a%%b", F("foo a%sb") % "%%"); in ATF_TEST_CASE_BODY()
140 EQ("foo a%%b", F("foo %s") % "a%%b"); in ATF_TEST_CASE_BODY()
142 EQ("foo % bar %%", F("foo %% %s %%%%") % "bar"); in ATF_TEST_CASE_BODY()
151 ATF_REQUIRE_THROW(extra_args_error, F("foo") % "bar"); in ATF_TEST_CASE_BODY()
152 ATF_REQUIRE_THROW(extra_args_error, F("foo %%") % "bar"); in ATF_TEST_CASE_BODY()
153 ATF_REQUIRE_THROW(extra_args_error, F("foo %s") % "bar" % "baz"); in ATF_TEST_CASE_BODY()
154 ATF_REQUIRE_THROW(extra_args_error, F("foo %s") % "%s" % "bar"); in ATF_TEST_CASE_BODY()
155 ATF_REQUIRE_THROW(extra_args_error, F("%s foo %s") % "bar" % "baz" % "foo"); in ATF_TEST_CASE_BODY()
158 F("foo %s %s") % "bar" % "baz" % "something extra"; in ATF_TEST_CASE_BODY()
170 EQ("foo bar", F("%s") % std::string("foo bar")); in ATF_TEST_CASE_BODY()
171 EQ("3", F("%s") % int_wrapper(3)); in ATF_TEST_CASE_BODY()
178 EQ("0xcafebabe", F("%s") % reinterpret_cast< void* >(0xcafebabe)); in ATF_TEST_CASE_BODY()
179 EQ("foo bar", F("%s") % "foo bar"); in ATF_TEST_CASE_BODY()
186 EQ("true", F("%s") % true); in ATF_TEST_CASE_BODY()
187 EQ("false", F("%s") % false); in ATF_TEST_CASE_BODY()
194 EQ("Z", F("%s") % 'Z'); in ATF_TEST_CASE_BODY()
201 EQ("3", F("%s") % 3.0); in ATF_TEST_CASE_BODY()
202 EQ("3.0", F("%.1s") % 3.0); in ATF_TEST_CASE_BODY()
203 EQ("3.0", F("%0.1s") % 3.0); in ATF_TEST_CASE_BODY()
204 EQ(" 15.600", F("%8.3s") % 15.6); in ATF_TEST_CASE_BODY()
205 EQ("01.52", F("%05.2s") % 1.52); in ATF_TEST_CASE_BODY()
212 EQ("3", F("%s") % 3); in ATF_TEST_CASE_BODY()
213 EQ("3", F("%0s") % 3); in ATF_TEST_CASE_BODY()
214 EQ(" -123", F("%5s") % -123); in ATF_TEST_CASE_BODY()
215 EQ("00078", F("%05s") % 78); in ATF_TEST_CASE_BODY()
224 ATF_REQUIRE_THROW_RE(bad_format_error, "Trailing %", F("%")); in ATF_TEST_CASE_BODY()
225 ATF_REQUIRE_THROW_RE(bad_format_error, "Trailing %", F("f%")); in ATF_TEST_CASE_BODY()
226 ATF_REQUIRE_THROW_RE(bad_format_error, "Trailing %", F("f%%%")); in ATF_TEST_CASE_BODY()
227 ATF_REQUIRE_THROW_RE(bad_format_error, "Trailing %", F("ab %s cd%") % "cd"); in ATF_TEST_CASE_BODY()
229 ATF_REQUIRE_THROW_RE(bad_format_error, "Invalid width", F("%1bs")); in ATF_TEST_CASE_BODY()
231 ATF_REQUIRE_THROW_RE(bad_format_error, "Invalid precision", F("%.s")); in ATF_TEST_CASE_BODY()
232 ATF_REQUIRE_THROW_RE(bad_format_error, "Invalid precision", F("%0.s")); in ATF_TEST_CASE_BODY()
233 ATF_REQUIRE_THROW_RE(bad_format_error, "Invalid precision", F("%123.s")); in ATF_TEST_CASE_BODY()
234 ATF_REQUIRE_THROW_RE(bad_format_error, "Invalid precision", F("%.12bs")); in ATF_TEST_CASE_BODY()
236 ATF_REQUIRE_THROW_RE(bad_format_error, "Unterminated", F("%c") % 'Z'); in ATF_TEST_CASE_BODY()
237 ATF_REQUIRE_THROW_RE(bad_format_error, "Unterminated", F("%d") % 5); in ATF_TEST_CASE_BODY()
238 ATF_REQUIRE_THROW_RE(bad_format_error, "Unterminated", F("%.1f") % 3); in ATF_TEST_CASE_BODY()
239 ATF_REQUIRE_THROW_RE(bad_format_error, "Unterminated", F("%d%s") % 3 % "a"); in ATF_TEST_CASE_BODY()
242 F("foo %s%") % "bar"; in ATF_TEST_CASE_BODY()