diff options
Diffstat (limited to 'tests/test_trueaudio.cpp')
-rw-r--r-- | tests/test_trueaudio.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/test_trueaudio.cpp b/tests/test_trueaudio.cpp index 2a040367..d8e6fbca 100644 --- a/tests/test_trueaudio.cpp +++ b/tests/test_trueaudio.cpp @@ -86,11 +86,21 @@ public: } { TrueAudio::File f(copy.fileName().c_str()); + CPPUNIT_ASSERT(f.hasID3v1Tag()); + CPPUNIT_ASSERT(f.hasID3v2Tag()); CPPUNIT_ASSERT_EQUAL(String("ID3v2"), f.properties()["TITLE"].front()); f.strip(TrueAudio::File::ID3v2); CPPUNIT_ASSERT_EQUAL(String("ID3v1"), f.properties()["TITLE"].front()); f.strip(TrueAudio::File::ID3v1); CPPUNIT_ASSERT(f.properties().isEmpty()); + f.save(); + } + { + TrueAudio::File f(copy.fileName().c_str()); + CPPUNIT_ASSERT(!f.hasID3v1Tag()); + CPPUNIT_ASSERT(!f.hasID3v2Tag()); + CPPUNIT_ASSERT(f.properties()["TITLE"].isEmpty()); + CPPUNIT_ASSERT(f.properties().isEmpty()); } } |