@@ -32,12 +32,6 @@ static std::string make_positional(fmt::string_view format) {
3232 return s;
3333}
3434
35- static std::wstring make_positional (fmt::basic_string_view<wchar_t > format) {
36- std::wstring s (format.data (), format.size ());
37- s.replace (s.find (L' %' ), 1 , L" %1$" );
38- return s;
39- }
40-
4135// A wrapper around fmt::sprintf to workaround bogus warnings about invalid
4236// format strings in MSVC.
4337template <typename ... Args>
@@ -57,7 +51,6 @@ std::wstring test_sprintf(fmt::basic_string_view<wchar_t> format,
5751
5852TEST(printf_test, no_args) {
5953 EXPECT_EQ (" test" , test_sprintf (" test" ));
60- EXPECT_EQ (L" test" , fmt::sprintf (L" test" ));
6154}
6255
6356TEST (printf_test, escape) {
@@ -66,11 +59,6 @@ TEST(printf_test, escape) {
6659 EXPECT_EQ (" % after" , test_sprintf (" %% after" ));
6760 EXPECT_EQ (" before % after" , test_sprintf (" before %% after" ));
6861 EXPECT_EQ (" %s" , test_sprintf (" %%s" ));
69- EXPECT_EQ (L" %" , fmt::sprintf (L" %%" ));
70- EXPECT_EQ (L" before %" , fmt::sprintf (L" before %%" ));
71- EXPECT_EQ (L" % after" , fmt::sprintf (L" %% after" ));
72- EXPECT_EQ (L" before % after" , fmt::sprintf (L" before %% after" ));
73- EXPECT_EQ (L" %s" , fmt::sprintf (L" %%s" ));
7462}
7563
7664TEST (printf_test, positional_args) {
@@ -467,20 +455,13 @@ TEST(printf_test, char) {
467455 EXPECT_PRINTF (" x" , " %c" , ' x' );
468456 int max = max_value<int >();
469457 EXPECT_PRINTF (fmt::format (" {}" , static_cast <char >(max)), " %c" , max);
470- // EXPECT_PRINTF("x", "%lc", L'x');
471- EXPECT_PRINTF (L" x" , L" %c" , L' x' );
472- EXPECT_PRINTF (fmt::format (L" {}" , static_cast <wchar_t >(max)), L" %c" , max);
473458}
474459
475460TEST (printf_test, string) {
476461 EXPECT_PRINTF (" abc" , " %s" , " abc" );
477462 const char * null_str = nullptr ;
478463 EXPECT_PRINTF (" (null)" , " %s" , null_str);
479464 EXPECT_PRINTF (" (null)" , " %10s" , null_str);
480- EXPECT_PRINTF (L" abc" , L" %s" , L" abc" );
481- const wchar_t * null_wstr = nullptr ;
482- EXPECT_PRINTF (L" (null)" , L" %s" , null_wstr);
483- EXPECT_PRINTF (L" (null)" , L" %10s" , null_wstr);
484465}
485466
486467TEST (printf_test, pointer) {
@@ -494,16 +475,6 @@ TEST(printf_test, pointer) {
494475 EXPECT_PRINTF (fmt::format (" {:p}" , s), " %p" , s);
495476 const char * null_str = nullptr ;
496477 EXPECT_PRINTF (" (nil)" , " %p" , null_str);
497-
498- p = &n;
499- EXPECT_PRINTF (fmt::format (L" {}" , p), L" %p" , p);
500- p = nullptr ;
501- EXPECT_PRINTF (L" (nil)" , L" %p" , p);
502- EXPECT_PRINTF (L" (nil)" , L" %10p" , p);
503- const wchar_t * w = L" test" ;
504- EXPECT_PRINTF (fmt::format (L" {:p}" , w), L" %p" , w);
505- const wchar_t * null_wstr = nullptr ;
506- EXPECT_PRINTF (L" (nil)" , L" %p" , null_wstr);
507478}
508479
509480enum test_enum { answer = 42 };
@@ -531,10 +502,6 @@ TEST(printf_test, printf_error) {
531502}
532503#endif
533504
534- TEST (printf_test, wide_string) {
535- EXPECT_EQ (L" abc" , fmt::sprintf (L" %s" , L" abc" ));
536- }
537-
538505TEST (printf_test, vprintf) {
539506 int n = 42 ;
540507 auto store = fmt::make_format_args<fmt::printf_context>(n);
0 commit comments