1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 21:48:13 +00:00

AK: Add formatter for boolean values.

This commit is contained in:
asynts 2020-09-30 13:26:24 +02:00 committed by Andreas Kling
parent 7e9cd8a860
commit ebafc5b4d2
3 changed files with 39 additions and 0 deletions

View file

@ -136,4 +136,15 @@ TEST_CASE(cast_integer_to_character)
EXPECT_EQ(String::formatted("{:c}", static_cast<unsigned int>('f')), "f");
}
TEST_CASE(boolean_values)
{
EXPECT_EQ(String::formatted("{}", true), "true");
EXPECT_EQ(String::formatted("{}", false), "false");
EXPECT_EQ(String::formatted("{:6}", true), "true ");
EXPECT_EQ(String::formatted("{:>4}", false), "false");
EXPECT_EQ(String::formatted("{:d}", false), "0");
EXPECT_EQ(String::formatted("{:d}", true), "1");
EXPECT_EQ(String::formatted("{:#08x}", true), "0x000001");
}
TEST_MAIN(Format)