aboutsummaryrefslogtreecommitdiff
path: root/pw_string
diff options
context:
space:
mode:
Diffstat (limited to 'pw_string')
-rw-r--r--pw_string/format_test.cc18
1 files changed, 0 insertions, 18 deletions
diff --git a/pw_string/format_test.cc b/pw_string/format_test.cc
index 1c44c4eaa..ad7e39ec0 100644
--- a/pw_string/format_test.cc
+++ b/pw_string/format_test.cc
@@ -40,24 +40,6 @@ TEST(Format, ValidFormatStringAndArguments_Succeeds) {
EXPECT_STREQ("12345", buffer);
}
-TEST(Format, InvalidConversionSpecifier_ReturnsInvalidArgumentAndTerminates) {
- char buffer[32] = {'?', '?', '?', '?', '\0'};
-
- // Make the format string volatile to prevent the compiler from potentially
- // checking this as a format string.
- const char* volatile fmt = "abc %9999999999999999999999999999999999d4%s";
-
- if (std::snprintf(buffer, sizeof(buffer), fmt, 123, "5") >= 0) {
- // This snprintf implementation does not detect invalid format strings.
- return;
- }
-
- auto result = Format(buffer, fmt, 123, "5");
-
- EXPECT_EQ(Status::INVALID_ARGUMENT, result.status());
- EXPECT_STREQ("", buffer);
-}
-
TEST(Format, EmptyBuffer_ReturnsResourceExhausted) {
auto result = Format(span<char>(), "?");