]> granicus.if.org Git - taglib/commitdiff
Check if saved picture can be read back correctly
authorSander Jansen <s.jansen@gmail.com>
Sun, 17 May 2015 03:09:27 +0000 (22:09 -0500)
committerSander Jansen <s.jansen@gmail.com>
Thu, 12 Nov 2015 14:50:34 +0000 (08:50 -0600)
tests/test_ogg.cpp

index 05b23f644fee8f4b21a800d91245894f1b1fbe06..3afeb196d6599db59feb046a107bdb8cbbe75303 100644 (file)
@@ -158,6 +158,14 @@ public:
     f = new Vorbis::File(newname.c_str());
     List<FLAC::Picture *> lst = f->tag()->pictureList();
     CPPUNIT_ASSERT_EQUAL(TagLib::uint(1), lst.size());
+    CPPUNIT_ASSERT_EQUAL(int(5), lst[0]->width());
+    CPPUNIT_ASSERT_EQUAL(int(6), lst[0]->height());
+    CPPUNIT_ASSERT_EQUAL(int(16), lst[0]->colorDepth());
+    CPPUNIT_ASSERT_EQUAL(int(7), lst[0]->numColors());
+    CPPUNIT_ASSERT_EQUAL(String("image/jpeg"), lst[0]->mimeType());
+    CPPUNIT_ASSERT_EQUAL(String("new image"), lst[0]->description());
+    CPPUNIT_ASSERT_EQUAL(ByteVector("JPEG data"), lst[0]->data());
+  
     delete f;
   }