TESTS: Remove zero-length string and associated -Wformat massage
This was being patched out downstream in Debian. A solution that works for everybody is to just not use a zero-length string when testing formatting with no conversion specifications.
This commit is contained in:
parent
cf61174396
commit
b89b9095d6
2 changed files with 1 additions and 8 deletions
|
@ -340,7 +340,7 @@ class StringTestSuite : public CxxTest::TestSuite
|
|||
}
|
||||
|
||||
void test_string_printf() {
|
||||
TS_ASSERT_EQUALS( Common::String::format(""), "" );
|
||||
TS_ASSERT_EQUALS( Common::String::format(" "), " " );
|
||||
TS_ASSERT_EQUALS( Common::String::format("%s", "test"), "test" );
|
||||
TS_ASSERT_EQUALS( Common::String::format("%s.s%.02d", "monkey", 1), "monkey.s01" );
|
||||
TS_ASSERT_EQUALS( Common::String::format("Some %s to make this string longer than the default built-in %s %d", "text", "capacity", 123456), "Some text to make this string longer than the default built-in capacity 123456" );
|
||||
|
|
|
@ -29,13 +29,6 @@ TEST_LIBS += backends/platform/psp/memory.o \
|
|||
backends/platform/psp/trace.o
|
||||
endif
|
||||
|
||||
ifdef HAVE_GCC3
|
||||
# In test/common/str.h, we test a zero length format string. This causes GCC
|
||||
# to generate a warning which in turn poses a problem when building with -Werror.
|
||||
# To work around this, we disable -Wformat here.
|
||||
TEST_CFLAGS += -Wno-format
|
||||
endif
|
||||
|
||||
# Enable this to get an X11 GUI for the error reporter.
|
||||
#TEST_FLAGS += --gui=X11Gui
|
||||
#TEST_LDFLAGS += -L/usr/X11R6/lib -lX11
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue