CPPUNIT_TEST(testW000);
CPPUNIT_TEST(testPropertyInterface);
CPPUNIT_TEST(testPropertyInterface2);
- CPPUNIT_TEST(testBothID3Versions);
CPPUNIT_TEST(testDeleteFrame);
CPPUNIT_TEST(testSaveAndStripID3v1ShouldNotAddFrameFromID3v1ToId3v2);
CPPUNIT_TEST_SUITE_END();
CPPUNIT_ASSERT_EQUAL(frame6, ID3v2::UniqueFileIdentifierFrame::findByOwner(&tag, "http://musicbrainz.org"));
}
-void testBothID3Versions()
- {
- ScopedFileCopy copy("id3v1_neq_v2", ".mp3");
- string newname = copy.fileName();
- MPEG::File f(newname.c_str());
- PropertyMap dict = f.properties();
- CPPUNIT_ASSERT(!dict.contains("ALBUM"));
- CPPUNIT_ASSERT(dict.contains("ARTIST"));
-
- f.save();
- MPEG::File f2(newname.c_str());
- PropertyMap dict2 = f.properties();
- CPPUNIT_ASSERT(!dict2.contains("ALBUM"));
- CPPUNIT_ASSERT(dict2.contains("ARTIST"));
- }
-
void testDeleteFrame()
{
ScopedFileCopy copy("rare_frames", ".mp3");