mirror of
https://github.com/taglib/taglib.git
synced 2025-11-14 05:32:46 -05:00
Inspection: Type can be replaced with auto
This commit is contained in:
@ -89,10 +89,10 @@ public:
|
||||
void testPropertyInterface2()
|
||||
{
|
||||
APE::Tag tag;
|
||||
APE::Item item1 = APE::Item("TRACK", String("17"));
|
||||
APE::Item item1("TRACK", String("17"));
|
||||
tag.setItem("TRACK", item1);
|
||||
|
||||
APE::Item item2 = APE::Item();
|
||||
APE::Item item2;
|
||||
item2.setType(APE::Item::Binary);
|
||||
ByteVector binaryData1("first");
|
||||
item2.setBinaryData(binaryData1);
|
||||
@ -117,7 +117,7 @@ public:
|
||||
tag.removeUnsupportedProperties(properties.unsupportedData());
|
||||
CPPUNIT_ASSERT(!tag.itemListMap().contains("TESTBINARY"));
|
||||
|
||||
APE::Item item3 = APE::Item("TRACKNUMBER", String("29"));
|
||||
APE::Item item3("TRACKNUMBER", String("29"));
|
||||
tag.setItem("TRACKNUMBER", item3);
|
||||
properties = tag.properties();
|
||||
CPPUNIT_ASSERT_EQUAL(static_cast<unsigned int>(2), properties["TRACKNUMBER"].size());
|
||||
@ -151,7 +151,7 @@ public:
|
||||
|
||||
void testTextBinary()
|
||||
{
|
||||
APE::Item item = APE::Item("DUMMY", String("Test Text"));
|
||||
APE::Item item("DUMMY", String("Test Text"));
|
||||
CPPUNIT_ASSERT_EQUAL(String("Test Text"), item.toString());
|
||||
CPPUNIT_ASSERT_EQUAL(ByteVector(), item.binaryData());
|
||||
|
||||
|
||||
@ -420,7 +420,7 @@ public:
|
||||
|
||||
void testResize()
|
||||
{
|
||||
ByteVector a = ByteVector("0123456789");
|
||||
auto a = ByteVector("0123456789");
|
||||
ByteVector b = a.mid(3, 4);
|
||||
b.resize(6, 'A');
|
||||
CPPUNIT_ASSERT_EQUAL(static_cast<unsigned int>(6), b.size());
|
||||
|
||||
@ -293,13 +293,13 @@ public:
|
||||
void testParseAPICv22()
|
||||
{
|
||||
ID3v2::FrameFactory *factory = ID3v2::FrameFactory::instance();
|
||||
ByteVector data = ByteVector("PIC"
|
||||
"\x00\x00\x08"
|
||||
"\x00"
|
||||
"JPG"
|
||||
"\x01"
|
||||
"d\x00"
|
||||
"\x00", 14);
|
||||
auto data = ByteVector("PIC"
|
||||
"\x00\x00\x08"
|
||||
"\x00"
|
||||
"JPG"
|
||||
"\x01"
|
||||
"d\x00"
|
||||
"\x00", 14);
|
||||
ID3v2::Header header;
|
||||
header.setMajorVersion(2);
|
||||
auto frame =
|
||||
@ -337,13 +337,13 @@ public:
|
||||
void testDontRender22()
|
||||
{
|
||||
ID3v2::FrameFactory *factory = ID3v2::FrameFactory::instance();
|
||||
ByteVector data = ByteVector("FOO"
|
||||
"\x00\x00\x08"
|
||||
"\x00"
|
||||
"JPG"
|
||||
"\x01"
|
||||
"d\x00"
|
||||
"\x00", 14);
|
||||
auto data = ByteVector("FOO"
|
||||
"\x00\x00\x08"
|
||||
"\x00"
|
||||
"JPG"
|
||||
"\x01"
|
||||
"d\x00"
|
||||
"\x00", 14);
|
||||
ID3v2::Header header;
|
||||
header.setMajorVersion(2);
|
||||
auto frame =
|
||||
@ -798,10 +798,10 @@ public:
|
||||
void testParsePodcastFrame()
|
||||
{
|
||||
ID3v2::FrameFactory *factory = ID3v2::FrameFactory::instance();
|
||||
ByteVector data = ByteVector("PCST"
|
||||
"\x00\x00\x00\x04"
|
||||
"\x00\x00"
|
||||
"\x00\x00\x00\x00", 14);
|
||||
auto data = ByteVector("PCST"
|
||||
"\x00\x00\x00\x04"
|
||||
"\x00\x00"
|
||||
"\x00\x00\x00\x00", 14);
|
||||
const ID3v2::Header header;
|
||||
ID3v2::Frame *frame = factory->createFrame(data, &header);
|
||||
CPPUNIT_ASSERT(dynamic_cast<ID3v2::PodcastFrame *>(frame));
|
||||
@ -921,11 +921,11 @@ public:
|
||||
{
|
||||
// "Refinement" is the same as the ID3v1 genre - duplicate
|
||||
ID3v2::FrameFactory *factory = ID3v2::FrameFactory::instance();
|
||||
ByteVector data = ByteVector("TCON" // Frame ID
|
||||
"\x00\x00\x00\x10" // Frame size
|
||||
"\x00\x00" // Frame flags
|
||||
"\x00" // Encoding
|
||||
"(22)Death Metal", 26); // Text
|
||||
auto data = ByteVector("TCON" // Frame ID
|
||||
"\x00\x00\x00\x10" // Frame size
|
||||
"\x00\x00" // Frame flags
|
||||
"\x00" // Encoding
|
||||
"(22)Death Metal", 26); // Text
|
||||
ID3v2::Header header;
|
||||
header.setMajorVersion(3);
|
||||
auto frame =
|
||||
@ -942,11 +942,11 @@ public:
|
||||
{
|
||||
// "Refinement" is different from the ID3v1 genre
|
||||
ID3v2::FrameFactory *factory = ID3v2::FrameFactory::instance();
|
||||
ByteVector data = ByteVector("TCON" // Frame ID
|
||||
"\x00\x00\x00\x0d" // Frame size
|
||||
"\x00\x00" // Frame flags
|
||||
"\x00" // Encoding
|
||||
"(4)Eurodisco", 23); // Text
|
||||
auto data = ByteVector("TCON" // Frame ID
|
||||
"\x00\x00\x00\x0d" // Frame size
|
||||
"\x00\x00" // Frame flags
|
||||
"\x00" // Encoding
|
||||
"(4)Eurodisco", 23); // Text
|
||||
ID3v2::Header header;
|
||||
header.setMajorVersion(3);
|
||||
auto frame =
|
||||
@ -964,11 +964,11 @@ public:
|
||||
{
|
||||
// Multiple references and a refinement
|
||||
ID3v2::FrameFactory *factory = ID3v2::FrameFactory::instance();
|
||||
ByteVector data = ByteVector("TCON" // Frame ID
|
||||
"\x00\x00\x00\x15" // Frame size
|
||||
"\x00\x00" // Frame flags
|
||||
"\x00" // Encoding
|
||||
"(9)(138)Viking Metal", 31); // Text
|
||||
auto data = ByteVector("TCON" // Frame ID
|
||||
"\x00\x00\x00\x15" // Frame size
|
||||
"\x00\x00" // Frame flags
|
||||
"\x00" // Encoding
|
||||
"(9)(138)Viking Metal", 31); // Text
|
||||
ID3v2::Header header;
|
||||
header.setMajorVersion(3);
|
||||
auto frame =
|
||||
@ -986,11 +986,11 @@ public:
|
||||
void testUpdateGenre24()
|
||||
{
|
||||
ID3v2::FrameFactory *factory = ID3v2::FrameFactory::instance();
|
||||
ByteVector data = ByteVector("TCON" // Frame ID
|
||||
"\x00\x00\x00\x0D" // Frame size
|
||||
"\x00\x00" // Frame flags
|
||||
"\0" // Encoding
|
||||
"14\0Eurodisco", 23); // Text
|
||||
auto data = ByteVector("TCON" // Frame ID
|
||||
"\x00\x00\x00\x0D" // Frame size
|
||||
"\x00\x00" // Frame flags
|
||||
"\0" // Encoding
|
||||
"14\0Eurodisco", 23); // Text
|
||||
ID3v2::Header header;
|
||||
auto frame =
|
||||
dynamic_cast<TagLib::ID3v2::TextIdentificationFrame*>(factory->createFrame(data, &header));
|
||||
@ -1121,7 +1121,7 @@ public:
|
||||
CPPUNIT_ASSERT(f.ID3v2Tag()->frameListMap().contains("APIC"));
|
||||
|
||||
if(zlib::isAvailable()) {
|
||||
ID3v2::AttachedPictureFrame *frame
|
||||
auto frame
|
||||
= dynamic_cast<TagLib::ID3v2::AttachedPictureFrame*>(f.ID3v2Tag()->frameListMap()["APIC"].front());
|
||||
CPPUNIT_ASSERT(frame);
|
||||
assert(frame != nullptr); // to silence the clang analyzer
|
||||
@ -1134,7 +1134,7 @@ public:
|
||||
// Skip the test if ZLIB is not installed.
|
||||
// The message "Compressed frames are currently not supported." will be displayed.
|
||||
|
||||
ID3v2::UnknownFrame *frame
|
||||
auto frame
|
||||
= dynamic_cast<TagLib::ID3v2::UnknownFrame*>(f.ID3v2Tag()->frameListMap()["APIC"].front());
|
||||
CPPUNIT_ASSERT(frame);
|
||||
}
|
||||
@ -1144,8 +1144,8 @@ public:
|
||||
{
|
||||
MPEG::File f(TEST_FILE_PATH_C("w000.mp3"), false);
|
||||
CPPUNIT_ASSERT(f.ID3v2Tag()->frameListMap().contains("W000"));
|
||||
ID3v2::UrlLinkFrame *frame =
|
||||
dynamic_cast<TagLib::ID3v2::UrlLinkFrame*>(f.ID3v2Tag()->frameListMap()["W000"].front());
|
||||
auto frame =
|
||||
dynamic_cast<TagLib::ID3v2::UrlLinkFrame*>(f.ID3v2Tag()->frameListMap()["W000"].front());
|
||||
CPPUNIT_ASSERT(frame);
|
||||
assert(frame != nullptr); // to silence the clang analyzer
|
||||
CPPUNIT_ASSERT_EQUAL(String("lukas.lalinsky@example.com____"), frame->url());
|
||||
@ -1386,7 +1386,7 @@ public:
|
||||
{
|
||||
ID3v2::Header header;
|
||||
|
||||
ByteVector chapterData =
|
||||
auto chapterData =
|
||||
ByteVector("CHAP" // Frame ID
|
||||
"\x00\x00\x00\x20" // Frame size
|
||||
"\x00\x00" // Frame flags
|
||||
@ -1395,7 +1395,7 @@ public:
|
||||
"\x00\x00\x00\x05" // End time
|
||||
"\x00\x00\x00\x02" // Start offset
|
||||
"\x00\x00\x00\x03", 28); // End offset
|
||||
ByteVector embeddedFrameData =
|
||||
auto embeddedFrameData =
|
||||
ByteVector("TIT2" // Embedded frame ID
|
||||
"\x00\x00\x00\x04" // Embedded frame size
|
||||
"\x00\x00" // Embedded frame flags
|
||||
@ -1436,7 +1436,7 @@ public:
|
||||
eF->setText("CH1");
|
||||
f1.addEmbeddedFrame(eF);
|
||||
|
||||
ByteVector expected =
|
||||
auto expected =
|
||||
ByteVector("CHAP" // Frame ID
|
||||
"\x00\x00\x00\x20" // Frame size
|
||||
"\x00\x00" // Frame flags
|
||||
|
||||
Reference in New Issue
Block a user