vsnprintf: Added null string unit test.

This commit is contained in:
Branimir Karadžić
2017-02-08 22:44:37 -08:00
parent db48bee874
commit f35926dbfa
3 changed files with 18 additions and 4 deletions

View File

@@ -38,7 +38,7 @@ static bool test(const char* _expected, const char* _format, ...)
if (!result)
{
printf("result (%d) %s, expected (%d) %s\n", len, temp, max-1, _expected);
printf("result (%d) '%s', expected (%d) '%s'\n", len, temp, max-1, _expected);
}
return result;
@@ -89,6 +89,11 @@ TEST_CASE("vsnprintf p", "")
REQUIRE(test("0xbadc0de ", "%-20p", (void*)0xbadc0de) );
}
TEST_CASE("vsnprintf s", "")
{
REQUIRE(test("(null)", "%s", NULL) );
}
TEST_CASE("vsnprintf", "")
{
REQUIRE(test("x", "%c", 'x') );