From 27c2650e161183c73ed66aef7e5fe9dce63fc0df Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Fri, 27 May 2016 16:58:31 -0400 Subject: [PATCH 35/35] FIXME: WIP on extra tests for pretty-print.c --- gcc/pretty-print.c | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gcc/pretty-print.c b/gcc/pretty-print.c index 796e7e5..7d727da 100644 --- a/gcc/pretty-print.c +++ b/gcc/pretty-print.c @@ -1220,5 +1220,35 @@ TEST (pretty_print_test, hello_world) EXPECT_STREQ ("hello world", pp_formatted_text (&pp)); } +#if 0 +TEST (pretty_print_test, pp_format_percent_i) +{ + pretty_printer pp; + pp_format (&pp, "%i", -5); + EXPECT_STREQ ("-5", pp_formatted_text (&pp)); +} + +TEST (pretty_print_test, pp_format_percent_u) +{ + pretty_printer pp; + pp_format (&pp, "%u", 10); + EXPECT_STREQ ("10", pp_formatted_text (&pp)); +} + +TEST (pretty_print_test, pp_format_percent_o) +{ + pretty_printer pp; + pp_format (&pp, "%o", 15); + EXPECT_STREQ ("17", pp_formatted_text (&pp)); +} + +TEST (pretty_print_test, pp_format_percent_x) +{ + pretty_printer pp; + pp_format (&pp, "%x", 0xcafebabe); + EXPECT_STREQ ("0xcafebabe", pp_formatted_text (&pp)); +} +#endif + } // anon namespace #endif /* CHECKING_P */ -- 1.8.5.3