Lines Matching refs:EXPECT_PRINTF

48 #define EXPECT_PRINTF(expected_output, format, arg)     \  macro
129 EXPECT_PRINTF(" 42", "%5d", 42); in TEST()
130 EXPECT_PRINTF(" abc", "%5s", "abc"); in TEST()
134 EXPECT_PRINTF("00042", "%05d", 42); in TEST()
135 EXPECT_PRINTF("-0042", "%05d", -42); in TEST()
137 EXPECT_PRINTF("00042", "%05d", 42); in TEST()
138 EXPECT_PRINTF("-0042", "%05d", -42); in TEST()
139 EXPECT_PRINTF("-004.2", "%06g", -4.2); in TEST()
141 EXPECT_PRINTF("+00042", "%00+6d", 42); in TEST()
144 EXPECT_PRINTF("0000x", "%05c", 'x'); in TEST()
148 EXPECT_PRINTF("+42", "%+d", 42); in TEST()
149 EXPECT_PRINTF("-42", "%+d", -42); in TEST()
150 EXPECT_PRINTF("+0042", "%+05d", 42); in TEST()
151 EXPECT_PRINTF("+0042", "%0++5d", 42); in TEST()
154 EXPECT_PRINTF("x", "%+c", 'x'); in TEST()
158 EXPECT_PRINTF("abc ", "%-5s", "abc"); in TEST()
159 EXPECT_PRINTF("abc ", "%0--5s", "abc"); in TEST()
163 EXPECT_PRINTF(" 42", "% d", 42); in TEST()
164 EXPECT_PRINTF("-42", "% d", -42); in TEST()
165 EXPECT_PRINTF(" 0042", "% 05d", 42); in TEST()
166 EXPECT_PRINTF(" 0042", "%0 5d", 42); in TEST()
169 EXPECT_PRINTF("x", "% c", 'x'); in TEST()
173 EXPECT_PRINTF("042", "%#o", 042); in TEST()
174 EXPECT_PRINTF(fmt::format("0{:o}", static_cast<unsigned>(-042)), "%#o", -042); in TEST()
175 EXPECT_PRINTF("0", "%#o", 0); in TEST()
177 EXPECT_PRINTF("0x42", "%#x", 0x42); in TEST()
178 EXPECT_PRINTF("0X42", "%#X", 0x42); in TEST()
179 EXPECT_PRINTF(fmt::format("0x{:x}", static_cast<unsigned>(-0x42)), "%#x", in TEST()
181 EXPECT_PRINTF("0", "%#x", 0); in TEST()
183 EXPECT_PRINTF("0x0042", "%#06x", 0x42); in TEST()
184 EXPECT_PRINTF("0x0042", "%0##6x", 0x42); in TEST()
186 EXPECT_PRINTF("-42.000000", "%#f", -42.0); in TEST()
187 EXPECT_PRINTF("-42.000000", "%#F", -42.0); in TEST()
191 EXPECT_PRINTF(buffer, "%#e", -42.0); in TEST()
193 EXPECT_PRINTF(buffer, "%#E", -42.0); in TEST()
195 EXPECT_PRINTF("-42.0000", "%#g", -42.0); in TEST()
196 EXPECT_PRINTF("-42.0000", "%#G", -42.0); in TEST()
199 EXPECT_PRINTF(buffer, "%#a", 16.0); in TEST()
201 EXPECT_PRINTF(buffer, "%#A", 16.0); in TEST()
204 EXPECT_PRINTF("x", "%#c", 'x'); in TEST()
208 EXPECT_PRINTF(" abc", "%5s", "abc"); in TEST()
232 EXPECT_PRINTF("00042", "%.5d", 42); in TEST()
233 EXPECT_PRINTF("-00042", "%.5d", -42); in TEST()
234 EXPECT_PRINTF("00042", "%.5x", 0x42); in TEST()
235 EXPECT_PRINTF("0x00042", "%#.5x", 0x42); in TEST()
236 EXPECT_PRINTF("00042", "%.5o", 042); in TEST()
237 EXPECT_PRINTF("00042", "%#.5o", 042); in TEST()
239 EXPECT_PRINTF(" 00042", "%7.5d", 42); in TEST()
240 EXPECT_PRINTF(" 00042", "%7.5x", 0x42); in TEST()
241 EXPECT_PRINTF(" 0x00042", "%#10.5x", 0x42); in TEST()
242 EXPECT_PRINTF(" 00042", "%7.5o", 042); in TEST()
243 EXPECT_PRINTF(" 00042", "%#10.5o", 042); in TEST()
245 EXPECT_PRINTF("00042 ", "%-7.5d", 42); in TEST()
246 EXPECT_PRINTF("00042 ", "%-7.5x", 0x42); in TEST()
247 EXPECT_PRINTF("0x00042 ", "%-#10.5x", 0x42); in TEST()
248 EXPECT_PRINTF("00042 ", "%-7.5o", 042); in TEST()
249 EXPECT_PRINTF("00042 ", "%-#10.5o", 042); in TEST()
255 EXPECT_PRINTF(buffer, "%.3e", 1234.5678); in TEST()
256 EXPECT_PRINTF("1234.568", "%.3f", 1234.5678); in TEST()
257 EXPECT_PRINTF("1.23e+03", "%.3g", 1234.5678); in TEST()
259 EXPECT_PRINTF(buffer, "%.3a", 1234.5678); in TEST()
263 EXPECT_PRINTF("abc", "%.5s", "abc"); in TEST()
319 EXPECT_PRINTF(os.str(), fmt::format("%{}d", length_spec), value); in TestLength()
320 EXPECT_PRINTF(os.str(), fmt::format("%{}i", length_spec), value); in TestLength()
323 EXPECT_PRINTF(os.str(), fmt::format("%{}u", length_spec), value); in TestLength()
326 EXPECT_PRINTF(os.str(), fmt::format("%{}o", length_spec), value); in TestLength()
329 EXPECT_PRINTF(os.str(), fmt::format("%{}x", length_spec), value); in TestLength()
332 EXPECT_PRINTF(os.str(), fmt::format("%{}X", length_spec), value); in TestLength()
373 EXPECT_PRINTF(fmt::format("{:.6}", max), "%g", max); in TEST()
374 EXPECT_PRINTF(fmt::format("{:.6}", max), "%Lg", max); in TEST()
378 EXPECT_PRINTF("1", "%d", true); in TEST()
379 EXPECT_PRINTF("true", "%s", true); in TEST()
383 EXPECT_PRINTF("-42", "%d", -42); in TEST()
384 EXPECT_PRINTF("-42", "%i", -42); in TEST()
386 EXPECT_PRINTF(fmt::format("{}", u), "%u", -42); in TEST()
387 EXPECT_PRINTF(fmt::format("{:o}", u), "%o", -42); in TEST()
388 EXPECT_PRINTF(fmt::format("{:x}", u), "%x", -42); in TEST()
389 EXPECT_PRINTF(fmt::format("{:X}", u), "%X", -42); in TEST()
396 EXPECT_PRINTF(fmt::format("{}", max), "%d", max); in TEST()
400 EXPECT_PRINTF("392.650000", "%f", 392.65); in TEST()
401 EXPECT_PRINTF("392.65", "%.2f", 392.65); in TEST()
402 EXPECT_PRINTF("392.6", "%.1f", 392.65); in TEST()
403 EXPECT_PRINTF("393", "%.f", 392.65); in TEST()
404 EXPECT_PRINTF("392.650000", "%F", 392.65); in TEST()
407 EXPECT_PRINTF(buffer, "%e", 392.65); in TEST()
409 EXPECT_PRINTF(buffer, "%E", 392.65); in TEST()
410 EXPECT_PRINTF("392.65", "%g", 392.65); in TEST()
411 EXPECT_PRINTF("392.65", "%G", 392.65); in TEST()
412 EXPECT_PRINTF("392", "%g", 392.0); in TEST()
413 EXPECT_PRINTF("392", "%G", 392.0); in TEST()
414 EXPECT_PRINTF("4.56e-07", "%g", 0.000000456); in TEST()
424 EXPECT_PRINTF("inf", fmt::format("%{}", *type), inf); in TEST()
426 EXPECT_PRINTF("INF", fmt::format("%{}", upper), inf); in TEST()
431 EXPECT_PRINTF("x", "%c", 'x'); in TEST()
433 EXPECT_PRINTF(fmt::format("{}", static_cast<char>(max)), "%c", max); in TEST()
435 EXPECT_PRINTF(L"x", L"%c", L'x'); in TEST()
436 EXPECT_PRINTF(fmt::format(L"{}", static_cast<wchar_t>(max)), L"%c", max); in TEST()
440 EXPECT_PRINTF("abc", "%s", "abc"); in TEST()
442 EXPECT_PRINTF("(null)", "%s", null_str); in TEST()
443 EXPECT_PRINTF(" (null)", "%10s", null_str); in TEST()
444 EXPECT_PRINTF(L"abc", L"%s", L"abc"); in TEST()
446 EXPECT_PRINTF(L"(null)", L"%s", null_wstr); in TEST()
447 EXPECT_PRINTF(L" (null)", L"%10s", null_wstr); in TEST()
453 EXPECT_PRINTF(fmt::format("{}", p), "%p", p); in TEST()
455 EXPECT_PRINTF("(nil)", "%p", p); in TEST()
456 EXPECT_PRINTF(" (nil)", "%10p", p); in TEST()
458 EXPECT_PRINTF(fmt::format("{:p}", s), "%p", s); in TEST()
460 EXPECT_PRINTF("(nil)", "%p", null_str); in TEST()
463 EXPECT_PRINTF(fmt::format(L"{}", p), L"%p", p); in TEST()
465 EXPECT_PRINTF(L"(nil)", L"%p", p); in TEST()
466 EXPECT_PRINTF(L" (nil)", L"%10p", p); in TEST()
468 EXPECT_PRINTF(fmt::format(L"{:p}", w), L"%p", w); in TEST()
470 EXPECT_PRINTF(L"(nil)", L"%p", null_wstr); in TEST()
480 EXPECT_PRINTF("42", "%d", answer); in TEST()
482 EXPECT_PRINTF("42", "%d", volatile_enum); in TEST()