Align hex floats right as default (#2317)

This commit is contained in:
Matthias Liedtke
2021-05-28 09:21:01 -07:00
committed by GitHub
parent ece4b4b33a
commit 98b9ff47a1
2 changed files with 10 additions and 7 deletions
+2
View File
@@ -1215,6 +1215,8 @@ TEST(format_test, format_double) {
EXPECT_EQ("392.650000", fmt::format("{:f}", 392.65));
EXPECT_EQ("392.650000", fmt::format("{:F}", 392.65));
EXPECT_EQ("42", fmt::format("{:L}", 42.0));
EXPECT_EQ(" 0x1.0cccccccccccdp+2", fmt::format("{:24a}", 4.2));
EXPECT_EQ("0x1.0cccccccccccdp+2 ", fmt::format("{:<24a}", 4.2));
char buffer[buffer_size];
safe_sprintf(buffer, "%e", 392.65);
EXPECT_EQ(buffer, fmt::format("{0:e}", 392.65));