From a845f70c490aa2f62acd66604695ec00bf272f78 Mon Sep 17 00:00:00 2001 From: Tsuda Kageyu Date: Fri, 21 Jun 2013 15:29:00 +0900 Subject: [PATCH] Added some test cases for FileRef about unsupported files --- tests/data/no-extension | Bin 0 -> 256 bytes tests/data/unsupported-extension.xxx | Bin 0 -> 256 bytes tests/test_fileref.cpp | 10 ++++++++++ 3 files changed, 10 insertions(+) create mode 100644 tests/data/no-extension create mode 100644 tests/data/unsupported-extension.xxx diff --git a/tests/data/no-extension b/tests/data/no-extension new file mode 100644 index 0000000000000000000000000000000000000000..65f57c2ee985713476ac0b6e3483e6fe472e2176 GIT binary patch literal 256 LcmZQz7})>-0RR92 literal 0 HcmV?d00001 diff --git a/tests/data/unsupported-extension.xxx b/tests/data/unsupported-extension.xxx new file mode 100644 index 0000000000000000000000000000000000000000..65f57c2ee985713476ac0b6e3483e6fe472e2176 GIT binary patch literal 256 LcmZQz7})>-0RR92 literal 0 HcmV?d00001 diff --git a/tests/test_fileref.cpp b/tests/test_fileref.cpp index 06663c97..197a9213 100644 --- a/tests/test_fileref.cpp +++ b/tests/test_fileref.cpp @@ -27,6 +27,7 @@ class TestFileRef : public CppUnit::TestFixture CPPUNIT_TEST(testTrueAudio); CPPUNIT_TEST(testAPE); CPPUNIT_TEST(testWav); + CPPUNIT_TEST(testUnsupported); CPPUNIT_TEST_SUITE_END(); public: @@ -148,6 +149,15 @@ public: { fileRefSave("mac-399", ".ape"); } + + void testUnsupported() + { + FileRef f1(TEST_FILE_PATH_C("no-extension")); + CPPUNIT_ASSERT(f1.isNull()); + + FileRef f2(TEST_FILE_PATH_C("unsupported-extension.xxx")); + CPPUNIT_ASSERT(f2.isNull()); + } }; CPPUNIT_TEST_SUITE_REGISTRATION(TestFileRef);