aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_suite.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_suite.cpp')
-rw-r--r--test/test_suite.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/test_suite.cpp b/test/test_suite.cpp
index e3630d7..00e5f48 100644
--- a/test/test_suite.cpp
+++ b/test/test_suite.cpp
@@ -1036,6 +1036,15 @@ TEST_CASE("float", "[]" ) {
test::sprintf(buffer, "%.0f", 34.1415354);
REQUIRE(!strcmp(buffer, "34"));
+ test::sprintf(buffer, "%.0f", 1.3);
+ REQUIRE(!strcmp(buffer, "1"));
+
+ test::sprintf(buffer, "%.0f", 1.55);
+ REQUIRE(!strcmp(buffer, "2"));
+
+ test::sprintf(buffer, "%.1f", 1.64);
+ REQUIRE(!strcmp(buffer, "1.6"));
+
test::sprintf(buffer, "%.2f", 42.8952);
REQUIRE(!strcmp(buffer, "42.90"));
@@ -1082,6 +1091,9 @@ TEST_CASE("float", "[]" ) {
test::sprintf(buffer, "%.0f", 3.5);
REQUIRE(!strcmp(buffer, "4"));
+ test::sprintf(buffer, "%.0f", 4.5);
+ REQUIRE(!strcmp(buffer, "4"));
+
test::sprintf(buffer, "%.0f", 3.49);
REQUIRE(!strcmp(buffer, "3"));