Prechádzať zdrojové kódy

AK: Add some tests for hexdump formatting

Ali Mohammad Pur 4 rokov pred
rodič
commit
ac6a3d068d
1 zmenil súbory, kde vykonal 8 pridanie a 0 odobranie
  1. 8 0
      Tests/AK/TestFormat.cpp

+ 8 - 0
Tests/AK/TestFormat.cpp

@@ -289,3 +289,11 @@ TEST_CASE(long_long_regression)
 
     EXPECT_EQ(builder.string_view(), "81985529216486895");
 }
+
+TEST_CASE(hex_dump)
+{
+    EXPECT_EQ(String::formatted("{:hex-dump}", "0000"), "30303030");
+    EXPECT_EQ(String::formatted("{:>4hex-dump}", "0000"), "30303030    0000");
+    EXPECT_EQ(String::formatted("{:>2hex-dump}", "0000"), "3030    00\n3030    00");
+    EXPECT_EQ(String::formatted("{:*>4hex-dump}", "0000"), "30303030****0000");
+}