mirror of
https://github.com/taglib/taglib.git
synced 2025-11-15 22:23:05 -05:00
Change the size type of containers from uint to size_t
This commit is contained in:
@ -50,7 +50,7 @@ public:
|
||||
dict["TRACKNUMBER"].append("17");
|
||||
tag.setProperties(dict);
|
||||
CPPUNIT_ASSERT_EQUAL(String("17"), tag.itemListMap()["TRACK"].values()[0]);
|
||||
CPPUNIT_ASSERT_EQUAL(2u, tag.itemListMap()["ARTIST"].values().size());
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)2u, tag.itemListMap()["ARTIST"].values().size());
|
||||
CPPUNIT_ASSERT_EQUAL(String("artist 1"), tag.artist());
|
||||
CPPUNIT_ASSERT_EQUAL(17u, tag.track());
|
||||
}
|
||||
@ -66,7 +66,7 @@ public:
|
||||
tag.setItem("TESTBINARY", item2);
|
||||
|
||||
PropertyMap properties = tag.properties();
|
||||
CPPUNIT_ASSERT_EQUAL(1u, properties.unsupportedData().size());
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)1u, properties.unsupportedData().size());
|
||||
CPPUNIT_ASSERT(properties.contains("TRACKNUMBER"));
|
||||
CPPUNIT_ASSERT(!properties.contains("TRACK"));
|
||||
CPPUNIT_ASSERT(tag.itemListMap().contains("TESTBINARY"));
|
||||
@ -77,7 +77,7 @@ public:
|
||||
APE::Item item3 = APE::Item("TRACKNUMBER", "29");
|
||||
tag.setItem("TRACKNUMBER", item3);
|
||||
properties = tag.properties();
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(2), properties["TRACKNUMBER"].size());
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)2, properties["TRACKNUMBER"].size());
|
||||
CPPUNIT_ASSERT_EQUAL(String("17"), properties["TRACKNUMBER"][0]);
|
||||
CPPUNIT_ASSERT_EQUAL(String("29"), properties["TRACKNUMBER"][1]);
|
||||
|
||||
@ -93,7 +93,7 @@ public:
|
||||
|
||||
APE::Tag tag;
|
||||
PropertyMap unsuccessful = tag.setProperties(properties);
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(2), unsuccessful.size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(2), unsuccessful.size());
|
||||
CPPUNIT_ASSERT(unsuccessful.contains("A"));
|
||||
CPPUNIT_ASSERT(unsuccessful.contains("MP+"));
|
||||
}
|
||||
|
||||
@ -165,7 +165,7 @@ public:
|
||||
|
||||
f = new ASF::File(newname.c_str());
|
||||
ASF::AttributeList values2 = f->tag()->attributeListMap()["WM/Picture"];
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(1), values2.size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(1), values2.size());
|
||||
ASF::Attribute attr2 = values2.front();
|
||||
ASF::Picture picture2 = attr2.toPicture();
|
||||
CPPUNIT_ASSERT(picture2.isValid());
|
||||
@ -201,7 +201,7 @@ public:
|
||||
|
||||
f = new ASF::File(newname.c_str());
|
||||
ASF::AttributeList values2 = f->tag()->attributeListMap()["WM/Picture"];
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(2), values2.size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(2), values2.size());
|
||||
ASF::Picture picture3 = values2[1].toPicture();
|
||||
CPPUNIT_ASSERT(picture3.isValid());
|
||||
CPPUNIT_ASSERT_EQUAL(String("image/jpeg"), picture3.mimeType());
|
||||
@ -235,17 +235,17 @@ public:
|
||||
CPPUNIT_ASSERT_EQUAL(StringList("Foo Bar"), tags["ARTIST"]);
|
||||
|
||||
CPPUNIT_ASSERT(f.tag()->attributeListMap().contains("WM/BeatsPerMinute"));
|
||||
CPPUNIT_ASSERT_EQUAL(1u, f.tag()->attributeListMap()["WM/BeatsPerMinute"].size());
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)1u, f.tag()->attributeListMap()["WM/BeatsPerMinute"].size());
|
||||
CPPUNIT_ASSERT_EQUAL(String("123"), f.tag()->attributeListMap()["WM/BeatsPerMinute"].front().toString());
|
||||
CPPUNIT_ASSERT_EQUAL(StringList("123"), tags["BPM"]);
|
||||
|
||||
CPPUNIT_ASSERT(f.tag()->attributeListMap().contains("WM/TrackNumber"));
|
||||
CPPUNIT_ASSERT_EQUAL(1u, f.tag()->attributeListMap()["WM/TrackNumber"].size());
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)1u, f.tag()->attributeListMap()["WM/TrackNumber"].size());
|
||||
CPPUNIT_ASSERT_EQUAL(String("2"), f.tag()->attributeListMap()["WM/TrackNumber"].front().toString());
|
||||
CPPUNIT_ASSERT_EQUAL(StringList("2"), tags["TRACKNUMBER"]);
|
||||
|
||||
CPPUNIT_ASSERT(f.tag()->attributeListMap().contains("WM/PartOfSet"));
|
||||
CPPUNIT_ASSERT_EQUAL(1u, f.tag()->attributeListMap()["WM/PartOfSet"].size());
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)1u, f.tag()->attributeListMap()["WM/PartOfSet"].size());
|
||||
CPPUNIT_ASSERT_EQUAL(String("3"), f.tag()->attributeListMap()["WM/PartOfSet"].front().toString());
|
||||
CPPUNIT_ASSERT_EQUAL(StringList("3"), tags["DISCNUMBER"]);
|
||||
}
|
||||
|
||||
@ -52,13 +52,13 @@ public:
|
||||
v[2] = b;
|
||||
v[1] = c;
|
||||
v[0] = d;
|
||||
CPPUNIT_ASSERT(v.toUInt(false) == i);
|
||||
CPPUNIT_ASSERT(v.toUInt32(false) == i);
|
||||
|
||||
v[0] = a;
|
||||
v[1] = b;
|
||||
v[2] = c;
|
||||
v[3] = d;
|
||||
CPPUNIT_ASSERT(v.toUInt() == i);
|
||||
CPPUNIT_ASSERT(v.toUInt32() == i);
|
||||
}
|
||||
|
||||
void testByteVector()
|
||||
@ -70,12 +70,12 @@ public:
|
||||
|
||||
ByteVector n(4, 0);
|
||||
n[0] = 1;
|
||||
CPPUNIT_ASSERT(n.toUInt(true) == 16777216);
|
||||
CPPUNIT_ASSERT(n.toUInt(false) == 1);
|
||||
CPPUNIT_ASSERT(ByteVector::fromUInt(16777216, true) == n);
|
||||
CPPUNIT_ASSERT(ByteVector::fromUInt(1, false) == n);
|
||||
CPPUNIT_ASSERT(n.toUInt32(true) == 16777216);
|
||||
CPPUNIT_ASSERT(n.toUInt32(false) == 1);
|
||||
CPPUNIT_ASSERT(ByteVector::fromUInt32(16777216, true) == n);
|
||||
CPPUNIT_ASSERT(ByteVector::fromUInt32(1, false) == n);
|
||||
|
||||
CPPUNIT_ASSERT(ByteVector::fromUInt(0xa0).toUInt() == 0xa0);
|
||||
CPPUNIT_ASSERT(ByteVector::fromUInt32(0xa0).toUInt32() == 0xa0);
|
||||
|
||||
testConversion(0x000000a0, 0x00, 0x00, 0x00, 0xa0);
|
||||
testConversion(0xd50bf072, 0xd5, 0x0b, 0xf0, 0x72);
|
||||
@ -83,16 +83,16 @@ public:
|
||||
ByteVector intVector(2, 0);
|
||||
intVector[0] = char(0xfc);
|
||||
intVector[1] = char(0x00);
|
||||
CPPUNIT_ASSERT(intVector.toShort() == -1024);
|
||||
CPPUNIT_ASSERT(intVector.toInt16() == -1024);
|
||||
intVector[0] = char(0x04);
|
||||
intVector[1] = char(0x00);
|
||||
CPPUNIT_ASSERT(intVector.toShort() == 1024);
|
||||
CPPUNIT_ASSERT(intVector.toInt16() == 1024);
|
||||
|
||||
CPPUNIT_ASSERT(ByteVector::fromLongLong(1).toLongLong() == 1);
|
||||
CPPUNIT_ASSERT(ByteVector::fromLongLong(0).toLongLong() == 0);
|
||||
CPPUNIT_ASSERT(ByteVector::fromLongLong(0xffffffffffffffffLL).toLongLong() == -1);
|
||||
CPPUNIT_ASSERT(ByteVector::fromLongLong(0xfffffffffffffffeLL).toLongLong() == -2);
|
||||
CPPUNIT_ASSERT(ByteVector::fromLongLong(1024).toLongLong() == 1024);
|
||||
CPPUNIT_ASSERT(ByteVector::fromUInt64(1).toInt64() == 1);
|
||||
CPPUNIT_ASSERT(ByteVector::fromUInt64(0).toInt64() == 0);
|
||||
CPPUNIT_ASSERT(ByteVector::fromUInt64(0xffffffffffffffffLL).toInt64() == -1);
|
||||
CPPUNIT_ASSERT(ByteVector::fromUInt64(0xfffffffffffffffeLL).toInt64() == -2);
|
||||
CPPUNIT_ASSERT(ByteVector::fromUInt64(1024).toInt64() == 1024);
|
||||
|
||||
ByteVector a1("foo");
|
||||
a1.append("bar");
|
||||
@ -120,38 +120,38 @@ public:
|
||||
|
||||
void testFind1()
|
||||
{
|
||||
CPPUNIT_ASSERT_EQUAL(4, ByteVector("....SggO."). find("SggO"));
|
||||
CPPUNIT_ASSERT_EQUAL(4, ByteVector("....SggO."). find("SggO", 0));
|
||||
CPPUNIT_ASSERT_EQUAL(4, ByteVector("....SggO."). find("SggO", 1));
|
||||
CPPUNIT_ASSERT_EQUAL(4, ByteVector("....SggO."). find("SggO", 2));
|
||||
CPPUNIT_ASSERT_EQUAL(4, ByteVector("....SggO."). find("SggO", 3));
|
||||
CPPUNIT_ASSERT_EQUAL(4, ByteVector("....SggO."). find("SggO", 4));
|
||||
CPPUNIT_ASSERT_EQUAL(-1, ByteVector("....SggO."). find("SggO", 5));
|
||||
CPPUNIT_ASSERT_EQUAL(-1, ByteVector("....SggO."). find("SggO", 6));
|
||||
CPPUNIT_ASSERT_EQUAL(-1, ByteVector("....SggO."). find("SggO", 7));
|
||||
CPPUNIT_ASSERT_EQUAL(-1, ByteVector("....SggO."). find("SggO", 8));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)4, ByteVector("....SggO."). find("SggO"));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)4, ByteVector("....SggO."). find("SggO", 0));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)4, ByteVector("....SggO."). find("SggO", 1));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)4, ByteVector("....SggO."). find("SggO", 2));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)4, ByteVector("....SggO."). find("SggO", 3));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)4, ByteVector("....SggO."). find("SggO", 4));
|
||||
CPPUNIT_ASSERT_EQUAL(ByteVector::npos, ByteVector("....SggO."). find("SggO", 5));
|
||||
CPPUNIT_ASSERT_EQUAL(ByteVector::npos, ByteVector("....SggO."). find("SggO", 6));
|
||||
CPPUNIT_ASSERT_EQUAL(ByteVector::npos, ByteVector("....SggO."). find("SggO", 7));
|
||||
CPPUNIT_ASSERT_EQUAL(ByteVector::npos, ByteVector("....SggO."). find("SggO", 8));
|
||||
}
|
||||
|
||||
void testFind2()
|
||||
{
|
||||
CPPUNIT_ASSERT_EQUAL(0, ByteVector("\x01", 1).find("\x01"));
|
||||
CPPUNIT_ASSERT_EQUAL(0, ByteVector("\x01\x02", 2).find("\x01\x02"));
|
||||
CPPUNIT_ASSERT_EQUAL(-1, ByteVector("\x01", 1).find("\x02"));
|
||||
CPPUNIT_ASSERT_EQUAL(-1, ByteVector("\x01\x02", 2).find("\x01\x03"));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)0, ByteVector("\x01", 1).find("\x01"));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)0, ByteVector("\x01\x02", 2).find("\x01\x02"));
|
||||
CPPUNIT_ASSERT_EQUAL(ByteVector::npos, ByteVector("\x01", 1).find("\x02"));
|
||||
CPPUNIT_ASSERT_EQUAL(ByteVector::npos, ByteVector("\x01\x02", 2).find("\x01\x03"));
|
||||
}
|
||||
|
||||
void testRfind1()
|
||||
{
|
||||
CPPUNIT_ASSERT_EQUAL(1, ByteVector(".OggS....").rfind("OggS", 0));
|
||||
CPPUNIT_ASSERT_EQUAL(1, ByteVector(".OggS....").rfind("OggS", 1));
|
||||
CPPUNIT_ASSERT_EQUAL(1, ByteVector(".OggS....").rfind("OggS", 2));
|
||||
CPPUNIT_ASSERT_EQUAL(1, ByteVector(".OggS....").rfind("OggS", 3));
|
||||
CPPUNIT_ASSERT_EQUAL(1, ByteVector(".OggS....").rfind("OggS", 4));
|
||||
CPPUNIT_ASSERT_EQUAL(1, ByteVector(".OggS....").rfind("OggS", 5));
|
||||
CPPUNIT_ASSERT_EQUAL(1, ByteVector(".OggS....").rfind("OggS", 6));
|
||||
CPPUNIT_ASSERT_EQUAL(1, ByteVector(".OggS....").rfind("OggS", 7));
|
||||
CPPUNIT_ASSERT_EQUAL(1, ByteVector(".OggS....").rfind("OggS", 8));
|
||||
CPPUNIT_ASSERT_EQUAL(1, ByteVector(".OggS....").rfind("OggS"));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)1, ByteVector(".OggS....").rfind("OggS", 0));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)1, ByteVector(".OggS....").rfind("OggS", 1));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)1, ByteVector(".OggS....").rfind("OggS", 2));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)1, ByteVector(".OggS....").rfind("OggS", 3));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)1, ByteVector(".OggS....").rfind("OggS", 4));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)1, ByteVector(".OggS....").rfind("OggS", 5));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)1, ByteVector(".OggS....").rfind("OggS", 6));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)1, ByteVector(".OggS....").rfind("OggS", 7));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)1, ByteVector(".OggS....").rfind("OggS", 8));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)1, ByteVector(".OggS....").rfind("OggS"));
|
||||
}
|
||||
|
||||
void testRfind2()
|
||||
@ -162,18 +162,18 @@ public:
|
||||
ByteVector r3("OggS******OggS");
|
||||
ByteVector r4("OggS*OggS*OggS");
|
||||
|
||||
CPPUNIT_ASSERT_EQUAL(-1, r0.find("OggS"));
|
||||
CPPUNIT_ASSERT_EQUAL(-1, r0.rfind("OggS"));
|
||||
CPPUNIT_ASSERT_EQUAL(0, r1.find("OggS"));
|
||||
CPPUNIT_ASSERT_EQUAL(0, r1.rfind("OggS"));
|
||||
CPPUNIT_ASSERT_EQUAL(10, r2.find("OggS"));
|
||||
CPPUNIT_ASSERT_EQUAL(10, r2.rfind("OggS"));
|
||||
CPPUNIT_ASSERT_EQUAL(0, r3.find("OggS"));
|
||||
CPPUNIT_ASSERT_EQUAL(10, r3.rfind("OggS"));
|
||||
CPPUNIT_ASSERT_EQUAL(10, r4.rfind("OggS"));
|
||||
CPPUNIT_ASSERT_EQUAL(10, r4.rfind("OggS", 0));
|
||||
CPPUNIT_ASSERT_EQUAL(5, r4.rfind("OggS", 7));
|
||||
CPPUNIT_ASSERT_EQUAL(10, r4.rfind("OggS", 12));
|
||||
CPPUNIT_ASSERT_EQUAL(ByteVector::npos, r0.find("OggS"));
|
||||
CPPUNIT_ASSERT_EQUAL(ByteVector::npos, r0.rfind("OggS"));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)0, r1.find("OggS"));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)0, r1.rfind("OggS"));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)10, r2.find("OggS"));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)10, r2.rfind("OggS"));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)0, r3.find("OggS"));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)10, r3.rfind("OggS"));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)10, r4.rfind("OggS"));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)10, r4.rfind("OggS", 0));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)5, r4.rfind("OggS", 7));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)10, r4.rfind("OggS", 12));
|
||||
}
|
||||
|
||||
void testToHex()
|
||||
@ -185,11 +185,11 @@ public:
|
||||
|
||||
void testToUShort()
|
||||
{
|
||||
CPPUNIT_ASSERT_EQUAL((unsigned short)0xFFFF, ByteVector("\xff\xff", 2).toUShort());
|
||||
CPPUNIT_ASSERT_EQUAL((unsigned short)0x0001, ByteVector("\x00\x01", 2).toUShort());
|
||||
CPPUNIT_ASSERT_EQUAL((unsigned short)0x0100, ByteVector("\x00\x01", 2).toUShort(false));
|
||||
CPPUNIT_ASSERT_EQUAL((unsigned short)0xFF01, ByteVector("\xFF\x01", 2).toUShort());
|
||||
CPPUNIT_ASSERT_EQUAL((unsigned short)0x01FF, ByteVector("\xFF\x01", 2).toUShort(false));
|
||||
CPPUNIT_ASSERT_EQUAL((unsigned short)0xFFFF, ByteVector("\xff\xff", 2).toUInt16());
|
||||
CPPUNIT_ASSERT_EQUAL((unsigned short)0x0001, ByteVector("\x00\x01", 2).toUInt16());
|
||||
CPPUNIT_ASSERT_EQUAL((unsigned short)0x0100, ByteVector("\x00\x01", 2).toUInt16(false));
|
||||
CPPUNIT_ASSERT_EQUAL((unsigned short)0xFF01, ByteVector("\xFF\x01", 2).toUInt16());
|
||||
CPPUNIT_ASSERT_EQUAL((unsigned short)0x01FF, ByteVector("\xFF\x01", 2).toUInt16(false));
|
||||
}
|
||||
|
||||
void testReplace()
|
||||
|
||||
@ -19,7 +19,7 @@ public:
|
||||
ByteVector v("a b");
|
||||
|
||||
ByteVectorList l = ByteVectorList::split(v, " ");
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(2), l.size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(2), l.size());
|
||||
CPPUNIT_ASSERT_EQUAL(ByteVector("a"), l[0]);
|
||||
CPPUNIT_ASSERT_EQUAL(ByteVector("b"), l[1]);
|
||||
}
|
||||
@ -29,7 +29,7 @@ public:
|
||||
ByteVector v("a");
|
||||
|
||||
ByteVectorList l = ByteVectorList::split(v, " ");
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(1), l.size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(1), l.size());
|
||||
CPPUNIT_ASSERT_EQUAL(ByteVector("a"), l[0]);
|
||||
}
|
||||
|
||||
|
||||
@ -58,7 +58,7 @@ public:
|
||||
|
||||
FLAC::File *f = new FLAC::File(newname.c_str());
|
||||
List<FLAC::Picture *> lst = f->pictureList();
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(1), lst.size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(1), lst.size());
|
||||
|
||||
FLAC::Picture *pic = lst.front();
|
||||
CPPUNIT_ASSERT_EQUAL(FLAC::Picture::FrontCover, pic->type());
|
||||
@ -68,7 +68,7 @@ public:
|
||||
CPPUNIT_ASSERT_EQUAL(0, pic->numColors());
|
||||
CPPUNIT_ASSERT_EQUAL(String("image/png"), pic->mimeType());
|
||||
CPPUNIT_ASSERT_EQUAL(String("A pixel."), pic->description());
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(150), pic->data().size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(150), pic->data().size());
|
||||
}
|
||||
|
||||
void testAddPicture()
|
||||
@ -78,7 +78,7 @@ public:
|
||||
|
||||
FLAC::File *f = new FLAC::File(newname.c_str());
|
||||
List<FLAC::Picture *> lst = f->pictureList();
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(1), lst.size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(1), lst.size());
|
||||
|
||||
FLAC::Picture *newpic = new FLAC::Picture();
|
||||
newpic->setType(FLAC::Picture::BackCover);
|
||||
@ -94,7 +94,7 @@ public:
|
||||
|
||||
f = new FLAC::File(newname.c_str());
|
||||
lst = f->pictureList();
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(2), lst.size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(2), lst.size());
|
||||
|
||||
FLAC::Picture *pic = lst[0];
|
||||
CPPUNIT_ASSERT_EQUAL(FLAC::Picture::FrontCover, pic->type());
|
||||
@ -104,7 +104,7 @@ public:
|
||||
CPPUNIT_ASSERT_EQUAL(0, pic->numColors());
|
||||
CPPUNIT_ASSERT_EQUAL(String("image/png"), pic->mimeType());
|
||||
CPPUNIT_ASSERT_EQUAL(String("A pixel."), pic->description());
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(150), pic->data().size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(150), pic->data().size());
|
||||
|
||||
pic = lst[1];
|
||||
CPPUNIT_ASSERT_EQUAL(FLAC::Picture::BackCover, pic->type());
|
||||
@ -124,7 +124,7 @@ public:
|
||||
|
||||
FLAC::File *f = new FLAC::File(newname.c_str());
|
||||
List<FLAC::Picture *> lst = f->pictureList();
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(1), lst.size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(1), lst.size());
|
||||
|
||||
FLAC::Picture *newpic = new FLAC::Picture();
|
||||
newpic->setType(FLAC::Picture::BackCover);
|
||||
@ -141,7 +141,7 @@ public:
|
||||
|
||||
f = new FLAC::File(newname.c_str());
|
||||
lst = f->pictureList();
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(1), lst.size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(1), lst.size());
|
||||
|
||||
FLAC::Picture *pic = lst[0];
|
||||
CPPUNIT_ASSERT_EQUAL(FLAC::Picture::BackCover, pic->type());
|
||||
@ -161,14 +161,14 @@ public:
|
||||
|
||||
FLAC::File *f = new FLAC::File(newname.c_str());
|
||||
List<FLAC::Picture *> lst = f->pictureList();
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(1), lst.size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(1), lst.size());
|
||||
|
||||
f->removePictures();
|
||||
f->save();
|
||||
|
||||
f = new FLAC::File(newname.c_str());
|
||||
lst = f->pictureList();
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(0), lst.size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(0), lst.size());
|
||||
}
|
||||
|
||||
void testRepeatedSave()
|
||||
@ -206,7 +206,7 @@ public:
|
||||
f = new FLAC::File(newname.c_str());
|
||||
c = f->xiphComment(true);
|
||||
Ogg::FieldListMap m = c->fieldListMap();
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(2), m["ARTIST"].size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(2), m["ARTIST"].size());
|
||||
CPPUNIT_ASSERT_EQUAL(String("artist 1"), m["ARTIST"][0]);
|
||||
CPPUNIT_ASSERT_EQUAL(String("artist 2"), m["ARTIST"][1]);
|
||||
}
|
||||
@ -227,7 +227,7 @@ public:
|
||||
|
||||
f = new FLAC::File(newname.c_str());
|
||||
dict = f->properties();
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(2), dict["ARTIST"].size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(2), dict["ARTIST"].size());
|
||||
CPPUNIT_ASSERT_EQUAL(String("artøst 1"), dict["ARTIST"][0]);
|
||||
CPPUNIT_ASSERT_EQUAL(String("artöst 2"), dict["ARTIST"][1]);
|
||||
}
|
||||
@ -236,11 +236,11 @@ public:
|
||||
{
|
||||
ScopedFileCopy copy("silence-44-s", ".flac");
|
||||
PropertyMap map;
|
||||
map["HÄÖ"] = String("bla");
|
||||
map["H\xc4\xd6"] = String("bla");
|
||||
FLAC::File f(copy.fileName().c_str());
|
||||
PropertyMap invalid = f.setProperties(map);
|
||||
CPPUNIT_ASSERT_EQUAL(uint(1), invalid.size());
|
||||
CPPUNIT_ASSERT_EQUAL(uint(0), f.properties().size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(1), invalid.size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(0), f.properties().size());
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
@ -32,7 +32,7 @@ public:
|
||||
CPPUNIT_ASSERT_EQUAL(0, pic.numColors());
|
||||
CPPUNIT_ASSERT_EQUAL(String("image/png"), pic.mimeType());
|
||||
CPPUNIT_ASSERT_EQUAL(String("A pixel."), pic.description());
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(150), pic.data().size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(150), pic.data().size());
|
||||
}
|
||||
|
||||
void testPassThrough()
|
||||
|
||||
@ -96,7 +96,7 @@ public:
|
||||
f.setText(sl);
|
||||
f.header()->setVersion(3);
|
||||
ByteVector data = f.render();
|
||||
CPPUNIT_ASSERT_EQUAL((unsigned int)(4+4+2+1+6+2), data.size());
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)(4+4+2+1+6+2), data.size());
|
||||
ID3v2::TextIdentificationFrame f2(data);
|
||||
CPPUNIT_ASSERT_EQUAL(sl, f2.fieldList());
|
||||
CPPUNIT_ASSERT_EQUAL(String::UTF16, f2.textEncoding());
|
||||
@ -109,7 +109,7 @@ public:
|
||||
sl.append("Foo");
|
||||
sl.append("Bar");
|
||||
f.setText(sl);
|
||||
CPPUNIT_ASSERT_EQUAL((unsigned int)(4+4+2+1+6+2+6), f.render().size());
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)(4+4+2+1+6+2+6), f.render().size());
|
||||
}
|
||||
|
||||
void testUTF16Delimiter()
|
||||
@ -119,7 +119,7 @@ public:
|
||||
sl.append("Foo");
|
||||
sl.append("Bar");
|
||||
f.setText(sl);
|
||||
CPPUNIT_ASSERT_EQUAL((unsigned int)(4+4+2+1+8+2+8), f.render().size());
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)(4+4+2+1+8+2+8), f.render().size());
|
||||
}
|
||||
|
||||
void testBrokenFrame1()
|
||||
@ -202,7 +202,7 @@ public:
|
||||
|
||||
ID3v2::Tag tag;
|
||||
tag.addFrame(frame);
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(1034), tag.render().size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(1034), tag.render().size());
|
||||
}
|
||||
|
||||
// http://bugs.kde.org/show_bug.cgi?id=151078
|
||||
@ -456,7 +456,7 @@ public:
|
||||
"(22)Death Metal", 26); // Text
|
||||
ID3v2::TextIdentificationFrame *frame =
|
||||
static_cast<TagLib::ID3v2::TextIdentificationFrame*>(factory->createFrame(data, TagLib::uint(3)));
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(1), frame->fieldList().size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(1), frame->fieldList().size());
|
||||
CPPUNIT_ASSERT_EQUAL(String("Death Metal"), frame->fieldList()[0]);
|
||||
|
||||
ID3v2::Tag tag;
|
||||
@ -475,7 +475,7 @@ public:
|
||||
"(4)Eurodisco", 23); // Text
|
||||
ID3v2::TextIdentificationFrame *frame =
|
||||
static_cast<TagLib::ID3v2::TextIdentificationFrame*>(factory->createFrame(data, TagLib::uint(3)));
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(2), frame->fieldList().size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(2), frame->fieldList().size());
|
||||
CPPUNIT_ASSERT_EQUAL(String("4"), frame->fieldList()[0]);
|
||||
CPPUNIT_ASSERT_EQUAL(String("Eurodisco"), frame->fieldList()[1]);
|
||||
|
||||
@ -494,7 +494,7 @@ public:
|
||||
"14\0Eurodisco", 23); // Text
|
||||
ID3v2::TextIdentificationFrame *frame =
|
||||
static_cast<TagLib::ID3v2::TextIdentificationFrame*>(factory->createFrame(data, TagLib::uint(4)));
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(2), frame->fieldList().size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(2), frame->fieldList().size());
|
||||
CPPUNIT_ASSERT_EQUAL(String("14"), frame->fieldList()[0]);
|
||||
CPPUNIT_ASSERT_EQUAL(String("Eurodisco"), frame->fieldList()[1]);
|
||||
|
||||
@ -549,15 +549,15 @@ public:
|
||||
MPEG::File bar(newname.c_str());
|
||||
tf = static_cast<ID3v2::TextIdentificationFrame *>(bar.ID3v2Tag()->frameList("TDOR").front());
|
||||
CPPUNIT_ASSERT(tf);
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(1), tf->fieldList().size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(1), tf->fieldList().size());
|
||||
CPPUNIT_ASSERT_EQUAL(String("2011"), tf->fieldList().front());
|
||||
tf = static_cast<ID3v2::TextIdentificationFrame *>(bar.ID3v2Tag()->frameList("TDRC").front());
|
||||
CPPUNIT_ASSERT(tf);
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(1), tf->fieldList().size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(1), tf->fieldList().size());
|
||||
CPPUNIT_ASSERT_EQUAL(String("2012"), tf->fieldList().front());
|
||||
tf = dynamic_cast<ID3v2::TextIdentificationFrame *>(bar.ID3v2Tag()->frameList("TIPL").front());
|
||||
CPPUNIT_ASSERT(tf);
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(8), tf->fieldList().size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(8), tf->fieldList().size());
|
||||
CPPUNIT_ASSERT_EQUAL(String("Guitar"), tf->fieldList()[0]);
|
||||
CPPUNIT_ASSERT_EQUAL(String("Artist 1"), tf->fieldList()[1]);
|
||||
CPPUNIT_ASSERT_EQUAL(String("Drums"), tf->fieldList()[2]);
|
||||
@ -586,7 +586,7 @@ public:
|
||||
CPPUNIT_ASSERT_EQUAL(String("image/bmp"), frame->mimeType());
|
||||
CPPUNIT_ASSERT_EQUAL(ID3v2::AttachedPictureFrame::Other, frame->type());
|
||||
CPPUNIT_ASSERT_EQUAL(String(""), frame->description());
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(86414), frame->picture().size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(86414), frame->picture().size());
|
||||
}
|
||||
|
||||
void testW000()
|
||||
@ -605,12 +605,12 @@ public:
|
||||
string newname = copy.fileName();
|
||||
MPEG::File f(newname.c_str());
|
||||
PropertyMap dict = f.ID3v2Tag(false)->properties();
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(6), dict.size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(6), dict.size());
|
||||
|
||||
CPPUNIT_ASSERT(dict.contains("USERTEXTDESCRIPTION1"));
|
||||
CPPUNIT_ASSERT(dict.contains("QuodLibet::USERTEXTDESCRIPTION2"));
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(2), dict["USERTEXTDESCRIPTION1"].size());
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(2), dict["QuodLibet::USERTEXTDESCRIPTION2"].size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(2), dict["USERTEXTDESCRIPTION1"].size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(2), dict["QuodLibet::USERTEXTDESCRIPTION2"].size());
|
||||
CPPUNIT_ASSERT_EQUAL(String("userTextData1"), dict["USERTEXTDESCRIPTION1"][0]);
|
||||
CPPUNIT_ASSERT_EQUAL(String("userTextData2"), dict["USERTEXTDESCRIPTION1"][1]);
|
||||
CPPUNIT_ASSERT_EQUAL(String("userTextData1"), dict["QuodLibet::USERTEXTDESCRIPTION2"][0]);
|
||||
@ -623,7 +623,7 @@ public:
|
||||
CPPUNIT_ASSERT_EQUAL(String("http://a.user.url/with/empty/description"), dict["URL"].front());
|
||||
CPPUNIT_ASSERT_EQUAL(String("A COMMENT"), dict["COMMENT"].front());
|
||||
|
||||
CPPUNIT_ASSERT_EQUAL(1u, dict.unsupportedData().size());
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)1u, dict.unsupportedData().size());
|
||||
CPPUNIT_ASSERT_EQUAL(String("UFID/supermihi@web.de"), dict.unsupportedData().front());
|
||||
}
|
||||
|
||||
@ -670,7 +670,7 @@ public:
|
||||
|
||||
PropertyMap properties = tag.properties();
|
||||
|
||||
CPPUNIT_ASSERT_EQUAL(3u, properties.unsupportedData().size());
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)3u, properties.unsupportedData().size());
|
||||
CPPUNIT_ASSERT(properties.unsupportedData().contains("TIPL"));
|
||||
CPPUNIT_ASSERT(properties.unsupportedData().contains("APIC"));
|
||||
CPPUNIT_ASSERT(properties.unsupportedData().contains("UFID/http://example.com"));
|
||||
@ -703,7 +703,7 @@ public:
|
||||
MPEG::File f(newname.c_str());
|
||||
ID3v2::Tag *t = f.ID3v2Tag();
|
||||
ID3v2::Frame *frame = t->frameList("TCON")[0];
|
||||
CPPUNIT_ASSERT_EQUAL(1u, t->frameList("TCON").size());
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)1u, t->frameList("TCON").size());
|
||||
t->removeFrame(frame, true);
|
||||
f.save(MPEG::File::ID3v2);
|
||||
|
||||
|
||||
@ -73,10 +73,10 @@ public:
|
||||
MP4::Atom *stco = a.find("moov")->findall("stco", true)[0];
|
||||
f->seek(stco->offset + 12);
|
||||
ByteVector data = f->readBlock(stco->length - 12);
|
||||
unsigned int count = data.mid(0, 4).toUInt();
|
||||
unsigned int count = data.mid(0, 4).toUInt32();
|
||||
int pos = 4;
|
||||
while (count--) {
|
||||
unsigned int offset = data.mid(pos, 4).toUInt();
|
||||
unsigned int offset = data.mid(pos, 4).toUInt32();
|
||||
f->seek(offset);
|
||||
data1.append(f->readBlock(20));
|
||||
pos += 4;
|
||||
@ -92,10 +92,10 @@ public:
|
||||
MP4::Atom *stco = a.find("moov")->findall("stco", true)[0];
|
||||
f->seek(stco->offset + 12);
|
||||
ByteVector data = f->readBlock(stco->length - 12);
|
||||
unsigned int count = data.mid(0, 4).toUInt();
|
||||
unsigned int count = data.mid(0, 4).toUInt32();
|
||||
int pos = 4, i = 0;
|
||||
while (count--) {
|
||||
unsigned int offset = data.mid(pos, 4).toUInt();
|
||||
unsigned int offset = data.mid(pos, 4).toUInt32();
|
||||
f->seek(offset);
|
||||
CPPUNIT_ASSERT_EQUAL(data1[i], f->readBlock(20));
|
||||
pos += 4;
|
||||
@ -179,11 +179,11 @@ public:
|
||||
MP4::File *f = new MP4::File(TEST_FILE_PATH_C("has-tags.m4a"));
|
||||
CPPUNIT_ASSERT(f->tag()->itemListMap().contains("covr"));
|
||||
MP4::CoverArtList l = f->tag()->itemListMap()["covr"].toCoverArtList();
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(2), l.size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(2), l.size());
|
||||
CPPUNIT_ASSERT_EQUAL(MP4::CoverArt::PNG, l[0].format());
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(79), l[0].data().size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(79), l[0].data().size());
|
||||
CPPUNIT_ASSERT_EQUAL(MP4::CoverArt::JPEG, l[1].format());
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(287), l[1].data().size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(287), l[1].data().size());
|
||||
delete f;
|
||||
}
|
||||
|
||||
@ -203,13 +203,13 @@ public:
|
||||
f = new MP4::File(filename.c_str());
|
||||
CPPUNIT_ASSERT(f->tag()->itemListMap().contains("covr"));
|
||||
l = f->tag()->itemListMap()["covr"].toCoverArtList();
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(3), l.size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(3), l.size());
|
||||
CPPUNIT_ASSERT_EQUAL(MP4::CoverArt::PNG, l[0].format());
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(79), l[0].data().size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(79), l[0].data().size());
|
||||
CPPUNIT_ASSERT_EQUAL(MP4::CoverArt::JPEG, l[1].format());
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(287), l[1].data().size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(287), l[1].data().size());
|
||||
CPPUNIT_ASSERT_EQUAL(MP4::CoverArt::PNG, l[2].format());
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(3), l[2].data().size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(3), l[2].data().size());
|
||||
delete f;
|
||||
}
|
||||
|
||||
@ -218,11 +218,11 @@ public:
|
||||
MP4::File *f = new MP4::File(TEST_FILE_PATH_C("covr-junk.m4a"));
|
||||
CPPUNIT_ASSERT(f->tag()->itemListMap().contains("covr"));
|
||||
MP4::CoverArtList l = f->tag()->itemListMap()["covr"].toCoverArtList();
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(2), l.size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(2), l.size());
|
||||
CPPUNIT_ASSERT_EQUAL(MP4::CoverArt::PNG, l[0].format());
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(79), l[0].data().size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(79), l[0].data().size());
|
||||
CPPUNIT_ASSERT_EQUAL(MP4::CoverArt::JPEG, l[1].format());
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(287), l[1].data().size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(287), l[1].data().size());
|
||||
delete f;
|
||||
}
|
||||
|
||||
|
||||
@ -61,7 +61,7 @@ public:
|
||||
|
||||
Ogg::Vorbis::File *f = new Ogg::Vorbis::File(newname.c_str());
|
||||
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(0), f->tag()->properties().size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(0), f->tag()->properties().size());
|
||||
|
||||
PropertyMap newTags;
|
||||
StringList values("value 1");
|
||||
@ -70,8 +70,8 @@ public:
|
||||
f->tag()->setProperties(newTags);
|
||||
|
||||
PropertyMap map = f->tag()->properties();
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(1), map.size());
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(2), map["ARTIST"].size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(1), map.size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(2), map["ARTIST"].size());
|
||||
CPPUNIT_ASSERT_EQUAL(String("value 1"), map["ARTIST"][0]);
|
||||
delete f;
|
||||
|
||||
@ -85,7 +85,7 @@ public:
|
||||
Ogg::Vorbis::File *f = new Ogg::Vorbis::File(newname.c_str());
|
||||
PropertyMap tags = f->tag()->properties();
|
||||
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(2), tags["UNUSUALTAG"].size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(2), tags["UNUSUALTAG"].size());
|
||||
CPPUNIT_ASSERT_EQUAL(String("usual value"), tags["UNUSUALTAG"][0]);
|
||||
CPPUNIT_ASSERT_EQUAL(String("another value"), tags["UNUSUALTAG"][1]);
|
||||
CPPUNIT_ASSERT_EQUAL(String("öäüoΣø", String::UTF8), tags["UNICODETAG"][0]);
|
||||
|
||||
@ -11,11 +11,11 @@ public:
|
||||
{
|
||||
TagLib::PropertyMap map1;
|
||||
CPPUNIT_ASSERT(map1.isEmpty());
|
||||
map1["ÄÖÜ"].append("test");
|
||||
CPPUNIT_ASSERT_EQUAL(map1.size(), 1u);
|
||||
map1["\xc4\xd6\xdc"].append("test");
|
||||
CPPUNIT_ASSERT_EQUAL(map1.size(), (size_t)1u);
|
||||
|
||||
TagLib::PropertyMap map2;
|
||||
map2["ÄÖÜ"].append("test");
|
||||
map2["\xc4\xd6\xdc"].append("test");
|
||||
CPPUNIT_ASSERT(map1 == map2);
|
||||
CPPUNIT_ASSERT(map1.contains(map2));
|
||||
|
||||
@ -23,7 +23,7 @@ public:
|
||||
CPPUNIT_ASSERT(map1 != map2);
|
||||
CPPUNIT_ASSERT(map2.contains(map1));
|
||||
|
||||
map2["ÄÖÜ"].append("test 2");
|
||||
map2["\xc4\xd6\xdc"].append("test 2");
|
||||
CPPUNIT_ASSERT(!map2.contains(map1));
|
||||
|
||||
}
|
||||
|
||||
@ -92,7 +92,7 @@ public:
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(311), f->chunkDataSize(2));
|
||||
CPPUNIT_ASSERT_EQUAL(ByteVector("SSND"), f->chunkName(2));
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(1), f->chunkPadding(2));
|
||||
CPPUNIT_ASSERT_EQUAL(long(4400), f->length());
|
||||
CPPUNIT_ASSERT_EQUAL(offset_t(4400), f->length());
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(4399 - 8), f->riffSize());
|
||||
f->setChunkData("TEST", "abcd");
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(4088), f->chunkOffset(2));
|
||||
@ -115,7 +115,7 @@ public:
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(4), f->chunkDataSize(3));
|
||||
CPPUNIT_ASSERT_EQUAL(ByteVector("TEST"), f->chunkName(3));
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(0), f->chunkPadding(3));
|
||||
CPPUNIT_ASSERT_EQUAL(long(4412), f->length());
|
||||
CPPUNIT_ASSERT_EQUAL(offset_t(4412), f->length());
|
||||
delete f;
|
||||
}
|
||||
|
||||
@ -129,7 +129,7 @@ public:
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(311), f->chunkDataSize(2));
|
||||
CPPUNIT_ASSERT_EQUAL(ByteVector("SSND"), f->chunkName(2));
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(0), f->chunkPadding(2));
|
||||
CPPUNIT_ASSERT_EQUAL(long(4399), f->length());
|
||||
CPPUNIT_ASSERT_EQUAL(offset_t(4399), f->length());
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(4399 - 8), f->riffSize());
|
||||
f->setChunkData("TEST", "abcd");
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(4088), f->chunkOffset(2));
|
||||
@ -152,7 +152,7 @@ public:
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(4), f->chunkDataSize(3));
|
||||
CPPUNIT_ASSERT_EQUAL(ByteVector("TEST"), f->chunkName(3));
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(0), f->chunkPadding(3));
|
||||
CPPUNIT_ASSERT_EQUAL(long(4412), f->length());
|
||||
CPPUNIT_ASSERT_EQUAL(offset_t(4412), f->length());
|
||||
delete f;
|
||||
}
|
||||
|
||||
@ -166,7 +166,7 @@ public:
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(311), f->chunkDataSize(2));
|
||||
CPPUNIT_ASSERT_EQUAL(ByteVector("SSND"), f->chunkName(2));
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(0), f->chunkPadding(2));
|
||||
CPPUNIT_ASSERT_EQUAL(long(4399), f->length());
|
||||
CPPUNIT_ASSERT_EQUAL(offset_t(4399), f->length());
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(4399 - 8), f->riffSize());
|
||||
f->setChunkData("TEST", "abc");
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(4088), f->chunkOffset(2));
|
||||
@ -189,7 +189,7 @@ public:
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(3), f->chunkDataSize(3));
|
||||
CPPUNIT_ASSERT_EQUAL(ByteVector("TEST"), f->chunkName(3));
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(1), f->chunkPadding(3));
|
||||
CPPUNIT_ASSERT_EQUAL(long(4412), f->length());
|
||||
CPPUNIT_ASSERT_EQUAL(offset_t(4412), f->length());
|
||||
delete f;
|
||||
}
|
||||
|
||||
|
||||
@ -156,15 +156,15 @@ public:
|
||||
|
||||
void testRfind()
|
||||
{
|
||||
CPPUNIT_ASSERT_EQUAL(-1, String("foo.bar").rfind(".", 0));
|
||||
CPPUNIT_ASSERT_EQUAL(-1, String("foo.bar").rfind(".", 1));
|
||||
CPPUNIT_ASSERT_EQUAL(-1, String("foo.bar").rfind(".", 2));
|
||||
CPPUNIT_ASSERT_EQUAL(3, String("foo.bar").rfind(".", 3));
|
||||
CPPUNIT_ASSERT_EQUAL(3, String("foo.bar").rfind(".", 4));
|
||||
CPPUNIT_ASSERT_EQUAL(3, String("foo.bar").rfind(".", 5));
|
||||
CPPUNIT_ASSERT_EQUAL(3, String("foo.bar").rfind(".", 6));
|
||||
CPPUNIT_ASSERT_EQUAL(3, String("foo.bar").rfind(".", 7));
|
||||
CPPUNIT_ASSERT_EQUAL(3, String("foo.bar").rfind("."));
|
||||
CPPUNIT_ASSERT_EQUAL(String::npos, String("foo.bar").rfind(".", 0));
|
||||
CPPUNIT_ASSERT_EQUAL(String::npos, String("foo.bar").rfind(".", 1));
|
||||
CPPUNIT_ASSERT_EQUAL(String::npos, String("foo.bar").rfind(".", 2));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)3, String("foo.bar").rfind(".", 3));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)3, String("foo.bar").rfind(".", 4));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)3, String("foo.bar").rfind(".", 5));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)3, String("foo.bar").rfind(".", 6));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)3, String("foo.bar").rfind(".", 7));
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)3, String("foo.bar").rfind("."));
|
||||
}
|
||||
|
||||
void testToInt()
|
||||
|
||||
@ -90,7 +90,7 @@ public:
|
||||
{
|
||||
ByteVector a("\xff\x00\x00", 3);
|
||||
a = ID3v2::SynchData::decode(a);
|
||||
CPPUNIT_ASSERT_EQUAL((unsigned int)2, a.size());
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)2, a.size());
|
||||
CPPUNIT_ASSERT_EQUAL(ByteVector("\xff\x00", 2), a);
|
||||
}
|
||||
|
||||
@ -98,7 +98,7 @@ public:
|
||||
{
|
||||
ByteVector a("\xff\x44", 2);
|
||||
a = ID3v2::SynchData::decode(a);
|
||||
CPPUNIT_ASSERT_EQUAL((unsigned int)2, a.size());
|
||||
CPPUNIT_ASSERT_EQUAL((size_t)2, a.size());
|
||||
CPPUNIT_ASSERT_EQUAL(ByteVector("\xff\x44", 2), a);
|
||||
}
|
||||
|
||||
|
||||
@ -70,7 +70,7 @@ public:
|
||||
|
||||
Ogg::XiphComment cmt;
|
||||
PropertyMap unsuccessful = cmt.setProperties(map);
|
||||
CPPUNIT_ASSERT_EQUAL(TagLib::uint(3), unsuccessful.size());
|
||||
CPPUNIT_ASSERT_EQUAL(size_t(3), unsuccessful.size());
|
||||
CPPUNIT_ASSERT(cmt.properties().isEmpty());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user