diff options
Diffstat (limited to 'src/fmt/fmt_test.go')
| -rw-r--r-- | src/fmt/fmt_test.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/fmt/fmt_test.go b/src/fmt/fmt_test.go index 6a79862f28..0f4a35dd6f 100644 --- a/src/fmt/fmt_test.go +++ b/src/fmt/fmt_test.go @@ -1501,6 +1501,7 @@ var flagtests = []struct { {"%-+1.2a", "[%+-1.2a]"}, {"%-+1.2abc", "[%+-1.2a]bc"}, {"%-1.2abc", "[%-1.2a]bc"}, + {"%-0abc", "[%-0a]bc"}, } func TestFlagParser(t *testing.T) { @@ -1827,6 +1828,7 @@ var formatterFlagTests = []struct { {"%-+1.2a", flagPrinter{}, "[%+-1.2a]"}, {"%-+1.2abc", flagPrinter{}, "[%+-1.2a]bc"}, {"%-1.2abc", flagPrinter{}, "[%-1.2a]bc"}, + {"%-0abc", flagPrinter{}, "[%-0a]bc"}, // composite values with the 'a' verb {"%a", [1]flagPrinter{}, "[[%a]]"}, @@ -1841,6 +1843,7 @@ var formatterFlagTests = []struct { {"%-+1.2a", [1]flagPrinter{}, "[[%+-1.2a]]"}, {"%-+1.2abc", [1]flagPrinter{}, "[[%+-1.2a]]bc"}, {"%-1.2abc", [1]flagPrinter{}, "[[%-1.2a]]bc"}, + {"%-0abc", [1]flagPrinter{}, "[[%-0a]]bc"}, // simple values with the 'v' verb {"%v", flagPrinter{}, "[%v]"}, @@ -1855,6 +1858,7 @@ var formatterFlagTests = []struct { {"%-+1.2v", flagPrinter{}, "[%+-1.2v]"}, {"%-+1.2vbc", flagPrinter{}, "[%+-1.2v]bc"}, {"%-1.2vbc", flagPrinter{}, "[%-1.2v]bc"}, + {"%-0vbc", flagPrinter{}, "[%-0v]bc"}, // composite values with the 'v' verb. {"%v", [1]flagPrinter{}, "[[%v]]"}, @@ -1869,6 +1873,7 @@ var formatterFlagTests = []struct { {"%-+1.2v", [1]flagPrinter{}, "[[%+-1.2v]]"}, {"%-+1.2vbc", [1]flagPrinter{}, "[[%+-1.2v]]bc"}, {"%-1.2vbc", [1]flagPrinter{}, "[[%-1.2v]]bc"}, + {"%-0vbc", [1]flagPrinter{}, "[[%-0v]]bc"}, } func TestFormatterFlags(t *testing.T) { |
