From 3dc9bc3a6cefa30c553c6ec21b1545db98e26b6d Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Sat, 23 Nov 2024 23:48:24 +0100 Subject: Add float formatting --- asl/tests/format_tests.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'asl/tests') diff --git a/asl/tests/format_tests.cpp b/asl/tests/format_tests.cpp index a8c1ad6..dd3db1c 100644 --- a/asl/tests/format_tests.cpp +++ b/asl/tests/format_tests.cpp @@ -104,6 +104,19 @@ ASL_TEST(format_integers) ASL_TEST_EXPECT(sink.str() == "-1 -23 -456 -7890"_sv); } +ASL_TEST(format_floats) +{ + StringSink sink; + + sink.reset(); + asl::format(&sink, "{} {} {}", 0.0F, 1.0, 2.0F); + ASL_TEST_EXPECT(sink.str() == "0.000000 1.000000 2.000000"_sv); + + sink.reset(); + asl::format(&sink, "{} {}", 10.25F, -22.3); + ASL_TEST_EXPECT(sink.str() == "10.250000 -22.300000"_sv); +} + ASL_TEST(format_boolean) { StringSink sink; -- cgit