Branimir Karadžić 9 years ago
parent
commit
cce674fa95
1 changed files with 6 additions and 0 deletions
  1. 6 0
      tests/vsnprintf_test.cpp

+ 6 - 0
tests/vsnprintf_test.cpp

@@ -83,6 +83,12 @@ TEST_CASE("vsnprintf d/i/o/u/x", "")
 	REQUIRE(test("000000000000EDCB5433", "%020X", -0x1234abcdu) );
 	REQUIRE(test("000000000000EDCB5433", "%020X", -0x1234abcdu) );
 }
 }
 
 
+TEST_CASE("vsnprintf p", "")
+{
+	REQUIRE(test("0xbadc0de", "%p", (void*)0xbadc0de) );
+	REQUIRE(test("0xbadc0de           ", "%-20p", (void*)0xbadc0de) );
+}
+
 TEST_CASE("vsnprintf", "")
 TEST_CASE("vsnprintf", "")
 {
 {
 	REQUIRE(test("x", "%c", 'x') );
 	REQUIRE(test("x", "%c", 'x') );