@@ -22,48 +22,48 @@ enum TestFlag {
22
22
*/
23
23
void OverallTests::checkMp3Testfile1 ()
24
24
{
25
- CPPUNIT_ASSERT ( m_fileInfo.containerFormat () == ContainerFormat::MpegAudioFrames );
25
+ CPPUNIT_ASSERT_EQUAL (ContainerFormat::MpegAudioFrames, m_fileInfo.containerFormat ());
26
26
const auto tracks = m_fileInfo.tracks ();
27
- CPPUNIT_ASSERT ( tracks.size () == 1 );
27
+ CPPUNIT_ASSERT_EQUAL (1_st, tracks.size ());
28
28
for (const auto &track : tracks) {
29
- CPPUNIT_ASSERT ( track->mediaType () == MediaType::Audio );
30
- CPPUNIT_ASSERT ( track->format () == GeneralMediaFormat::Mpeg1Audio );
31
- CPPUNIT_ASSERT ( track->format ().sub == SubFormats::Mpeg1Layer3 );
32
- CPPUNIT_ASSERT ( track->channelCount () == 2 );
33
- CPPUNIT_ASSERT (track-> channelConfig () == static_cast <byte>(MpegChannelMode::JointStereo));
34
- CPPUNIT_ASSERT ( track->samplingFrequency () == 44100 );
35
- CPPUNIT_ASSERT ( track->duration ().seconds () == 3 );
29
+ CPPUNIT_ASSERT_EQUAL (MediaType::Audio, track->mediaType ());
30
+ CPPUNIT_ASSERT_EQUAL (GeneralMediaFormat::Mpeg1Audio, track->format (). general );
31
+ CPPUNIT_ASSERT_EQUAL ( static_cast < unsigned char >(SubFormats::Mpeg1Layer3), track->format ().sub );
32
+ CPPUNIT_ASSERT_EQUAL ( static_cast <uint16>( 2 ), track->channelCount ());
33
+ CPPUNIT_ASSERT_EQUAL ( static_cast <byte>(MpegChannelMode::JointStereo), track-> channelConfig ( ));
34
+ CPPUNIT_ASSERT_EQUAL ( 44100u , track->samplingFrequency ());
35
+ CPPUNIT_ASSERT_EQUAL ( 3 , track->duration ().seconds ());
36
36
}
37
37
const auto tags = m_fileInfo.tags ();
38
38
switch (m_tagStatus) {
39
39
case TagStatus::Original:
40
40
CPPUNIT_ASSERT (m_fileInfo.id3v1Tag ());
41
- CPPUNIT_ASSERT ( m_fileInfo.id3v2Tags ().size () == 1 );
42
- CPPUNIT_ASSERT ( tags.size () == 2 );
41
+ CPPUNIT_ASSERT_EQUAL (1_st, m_fileInfo.id3v2Tags ().size ());
42
+ CPPUNIT_ASSERT_EQUAL (2_st, tags.size ());
43
43
for (const auto &tag : tags) {
44
- CPPUNIT_ASSERT ( tag->value (KnownField::TrackPosition).toPositionInSet ().position () == 4 );
45
- CPPUNIT_ASSERT ( tag->value (KnownField::Year).toString () == " 1984 " );
44
+ CPPUNIT_ASSERT_EQUAL ( 4 , tag->value (KnownField::TrackPosition).toPositionInSet ().position ());
45
+ CPPUNIT_ASSERT_EQUAL ( " 1984 " s, tag->value (KnownField::Year).toString ());
46
46
switch (tag->type ()) {
47
47
case TagType::Id3v1Tag:
48
- CPPUNIT_ASSERT ( tag->value (KnownField::Title).toString () == " Cohesion " );
49
- CPPUNIT_ASSERT ( tag->value (KnownField::Artist).toString () == " Minutemen " );
50
- CPPUNIT_ASSERT ( tag->value (KnownField::Album).toString () == " Double Nickels On The Dime " );
51
- CPPUNIT_ASSERT ( tag->value (KnownField::Genre).toString () == " Punk Rock " );
52
- CPPUNIT_ASSERT ( tag->value (KnownField::Comment).toString () == " ExactAudioCopy v0.95b4 " );
48
+ CPPUNIT_ASSERT_EQUAL ( " Cohesion " s, tag->value (KnownField::Title).toString ());
49
+ CPPUNIT_ASSERT_EQUAL ( " Minutemen " s, tag->value (KnownField::Artist).toString ());
50
+ CPPUNIT_ASSERT_EQUAL ( " Double Nickels On The Dime " s, tag->value (KnownField::Album).toString ());
51
+ CPPUNIT_ASSERT_EQUAL ( " Punk Rock " s, tag->value (KnownField::Genre).toString ());
52
+ CPPUNIT_ASSERT_EQUAL ( " ExactAudioCopy v0.95b4 " s, tag->value (KnownField::Comment).toString ());
53
53
break ;
54
54
case TagType::Id3v2Tag:
55
- CPPUNIT_ASSERT ( tag->value (KnownField::Title).dataEncoding () == TagTextEncoding::Utf16LittleEndian );
56
- CPPUNIT_ASSERT ( tag->value (KnownField::Title).toWString () == u" Cohesion " );
57
- CPPUNIT_ASSERT ( tag->value (KnownField::Title).toString (TagTextEncoding::Utf8) == " Cohesion " );
58
- CPPUNIT_ASSERT ( tag->value (KnownField::Artist).toWString () == u" Minutemen " );
59
- CPPUNIT_ASSERT ( tag->value (KnownField::Artist).toString (TagTextEncoding::Utf8) == " Minutemen " );
60
- CPPUNIT_ASSERT ( tag->value (KnownField::Album).toWString () == u" Double Nickels On The Dime " );
61
- CPPUNIT_ASSERT ( tag->value (KnownField::Album).toString (TagTextEncoding::Utf8) == " Double Nickels On The Dime " );
62
- CPPUNIT_ASSERT ( tag->value (KnownField::Genre).toWString () == u" Punk Rock " );
63
- CPPUNIT_ASSERT ( tag->value (KnownField::Genre).toString (TagTextEncoding::Utf8) == " Punk Rock " );
64
- CPPUNIT_ASSERT ( tag->value (KnownField::Comment).toWString () == u" ExactAudioCopy v0.95b4 " );
65
- CPPUNIT_ASSERT ( tag->value (KnownField::Comment).toString (TagTextEncoding::Utf8) == " ExactAudioCopy v0.95b4 " );
66
- CPPUNIT_ASSERT ( tag->value (KnownField::TrackPosition).toPositionInSet ().total () == 43 );
55
+ CPPUNIT_ASSERT_EQUAL (TagTextEncoding::Utf16LittleEndian, tag->value (KnownField::Title).dataEncoding ());
56
+ CPPUNIT_ASSERT_EQUAL ( u" Cohesion " s, tag->value (KnownField::Title).toWString ());
57
+ CPPUNIT_ASSERT_EQUAL ( " Cohesion " s, tag->value (KnownField::Title).toString (TagTextEncoding::Utf8));
58
+ CPPUNIT_ASSERT_EQUAL ( u" Minutemen " s, tag->value (KnownField::Artist).toWString ());
59
+ CPPUNIT_ASSERT_EQUAL ( " Minutemen " s, tag->value (KnownField::Artist).toString (TagTextEncoding::Utf8));
60
+ CPPUNIT_ASSERT_EQUAL ( u" Double Nickels On The Dime " s, tag->value (KnownField::Album).toWString ());
61
+ CPPUNIT_ASSERT_EQUAL ( " Double Nickels On The Dime " s, tag->value (KnownField::Album).toString (TagTextEncoding::Utf8));
62
+ CPPUNIT_ASSERT_EQUAL ( u" Punk Rock " s, tag->value (KnownField::Genre).toWString ());
63
+ CPPUNIT_ASSERT_EQUAL ( " Punk Rock " s, tag->value (KnownField::Genre).toString (TagTextEncoding::Utf8));
64
+ CPPUNIT_ASSERT_EQUAL ( u" ExactAudioCopy v0.95b4 " s, tag->value (KnownField::Comment).toWString ());
65
+ CPPUNIT_ASSERT_EQUAL ( " ExactAudioCopy v0.95b4 " s, tag->value (KnownField::Comment).toString (TagTextEncoding::Utf8));
66
+ CPPUNIT_ASSERT_EQUAL ( 43 , tag->value (KnownField::TrackPosition).toPositionInSet ().total ());
67
67
CPPUNIT_ASSERT (tag->value (KnownField::Length).toTimeSpan ().isNull ());
68
68
CPPUNIT_ASSERT (tag->value (KnownField::Lyricist).isEmpty ());
69
69
break ;
@@ -138,12 +138,12 @@ void OverallTests::checkMp3TestMetaData()
138
138
139
139
// test ID3v1 specific test meta data
140
140
if (id3v1Tag) {
141
- CPPUNIT_ASSERT ( id3v1Tag->value (KnownField::TrackPosition). toPositionInSet (). position () == m_testPosition .toPositionInSet ().position ());
141
+ CPPUNIT_ASSERT_EQUAL (m_testPosition. toPositionInSet (). position (), id3v1Tag->value (KnownField::TrackPosition).toPositionInSet ().position ());
142
142
}
143
143
// test ID3v2 specific test meta data
144
144
if (id3v2Tag) {
145
- CPPUNIT_ASSERT ( id3v2Tag->value (KnownField::TrackPosition) == m_testPosition );
146
- CPPUNIT_ASSERT ( id3v2Tag->value (KnownField::DiskPosition) == m_testPosition );
145
+ CPPUNIT_ASSERT_EQUAL (m_testPosition, id3v2Tag->value (KnownField::TrackPosition));
146
+ CPPUNIT_ASSERT_EQUAL (m_testPosition, id3v2Tag->value (KnownField::DiskPosition));
147
147
}
148
148
}
149
149
@@ -157,7 +157,7 @@ void OverallTests::checkMp3PaddingConstraints()
157
157
if (!(m_mode & Id3v1Only)) {
158
158
if (m_mode & PaddingConstraints) {
159
159
if (m_mode & ForceRewring) {
160
- CPPUNIT_ASSERT ( m_fileInfo.paddingSize () == 4096 );
160
+ CPPUNIT_ASSERT_EQUAL ( static_cast <uint64>( 4096 ), m_fileInfo.paddingSize ());
161
161
} else {
162
162
CPPUNIT_ASSERT (m_fileInfo.paddingSize () >= 1024 );
163
163
CPPUNIT_ASSERT (m_fileInfo.paddingSize () <= (4096 + 1024 ));
0 commit comments