From: Tsuda Kageyu Date: Thu, 1 Jan 2015 14:18:43 +0000 (+0900) Subject: Separate tests for fuzzed WAV files. X-Git-Tag: v1.10beta~131^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7adea3df229e81ebde0de3d0481fb21aa7237b41;p=taglib Separate tests for fuzzed WAV files. --- diff --git a/tests/test_wav.cpp b/tests/test_wav.cpp index 72efe4f6..7367357a 100644 --- a/tests/test_wav.cpp +++ b/tests/test_wav.cpp @@ -15,7 +15,8 @@ class TestWAV : public CppUnit::TestFixture CPPUNIT_TEST(testLength); CPPUNIT_TEST(testZeroSizeDataChunk); CPPUNIT_TEST(testStripTags); - CPPUNIT_TEST(testFuzzedFiles); + CPPUNIT_TEST(testFuzzedFile1); + CPPUNIT_TEST(testFuzzedFile2); CPPUNIT_TEST_SUITE_END(); public: @@ -70,11 +71,14 @@ public: delete f; } - void testFuzzedFiles() + void testFuzzedFile1() { RIFF::WAV::File f1(TEST_FILE_PATH_C("infloop.wav")); CPPUNIT_ASSERT(!f1.isValid()); + } + void testFuzzedFile2() + { RIFF::WAV::File f2(TEST_FILE_PATH_C("segfault.wav")); CPPUNIT_ASSERT(f2.isValid()); }