| 21 | #include "dlib/dstrings.h" |
| 22 | |
| 23 | TEST(dmStrings, dmSnprintfEmpty) |
| 24 | { |
| 25 | int res; |
| 26 | char buffer[1]; |
| 27 | #if !defined(__linux__) // The newer Gcc has a more strict printf checking (zero length format string) |
| 28 | res = dmSnPrintf(0x0, 0, ""); |
| 29 | ASSERT_EQ(-1, res); |
| 30 | res = dmSnPrintf(buffer, 1, ""); |
| 31 | ASSERT_EQ(0, res); |
| 32 | #endif |
| 33 | res = dmSnPrintf(buffer, 1, 0x0); |
| 34 | ASSERT_EQ(-1, res); |
| 35 | } |
| 36 | |
| 37 | TEST(dmStrings, dmSnprintf) |
| 38 | { |
nothing calls this directly
no test coverage detected