From f8a2be378d6df840ee16e0019435cadc659348c1 Mon Sep 17 00:00:00 2001 From: Marco Paland Date: Fri, 14 Sep 2018 13:16:22 +0200 Subject: fix(printf): fix broken right-padding in _ftoa Fixes #24 --- test/test_suite.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'test') diff --git a/test/test_suite.cpp b/test/test_suite.cpp index 3ecac5f..05b95f7 100644 --- a/test/test_suite.cpp +++ b/test/test_suite.cpp @@ -990,6 +990,12 @@ TEST_CASE("float", "[]" ) { test::sprintf(buffer, "%.1f", 3.49); REQUIRE(!strcmp(buffer, "3.5")); + test::sprintf(buffer, "a%-5.1f", 0.5); + REQUIRE(!strcmp(buffer, "a0.5 ")); + + test::sprintf(buffer, "a%-5.1fend", 0.5); + REQUIRE(!strcmp(buffer, "a0.5 end")); + // out of range in the moment, need to be fixed by someone test::sprintf(buffer, "%.1f", 1E20); REQUIRE(!strcmp(buffer, "")); -- cgit v1.2.3