vsnprintf: Added octal.

This commit is contained in:
Branimir Karadžić
2017-02-05 19:35:01 -08:00
parent 9627eefda6
commit ab3638a0b8
2 changed files with 11 additions and 1 deletions

View File

@@ -53,7 +53,7 @@ TEST_CASE("vsnprintf f", "")
REQUIRE(test("13.370 ", "%*.*f", -8, 3, 13.37) );
}
TEST_CASE("vsnprintf d/i/u/x", "")
TEST_CASE("vsnprintf d/i/o/u/x", "")
{
REQUIRE(test("1337", "%d", 1337) );
REQUIRE(test("1337 ", "%-20d", 1337) );
@@ -63,6 +63,11 @@ TEST_CASE("vsnprintf d/i/u/x", "")
REQUIRE(test("1337 ", "%-20i", 1337) );
REQUIRE(test("-1337 ", "%-20i", -1337) );
REQUIRE(test("1337", "%o", 01337) );
REQUIRE(test("2471", "%o", 1337) );
REQUIRE(test("1337 ", "%-20o", 01337) );
REQUIRE(test("37777776441 ", "%-20o", -01337) );
REQUIRE(test("1337", "%u", 1337) );
REQUIRE(test("1337 ", "%-20u", 1337u) );
REQUIRE(test("4294965959 ", "%-20u", -1337u) );