~ubuntu-branches/ubuntu/utopic/libjaudiotagger-java/utopic-proposed

« back to all changes in this revision

Viewing changes to srctest/org/jaudiotagger/issues/Issue233Test.java

  • Committer: Bazaar Package Importer
  • Author(s): Damien Raude-Morvan
  • Date: 2009-12-30 21:58:38 UTC
  • mfrom: (3.1.3 sid)
  • Revision ID: james.westby@ubuntu.com-20091230215838-113vy313ak2ap51i
Tags: 2.0.0-1
* New upstream release
* Update my email address
* Bump debhelper version to >= 7
* Bump Standards-Version to 3.8.3 (no changes needed)
* Depends on java5-runtime-headless as we build java5 bytecode
* Maven POMs:
  - Add a Build-Depends-Indep dependency on maven-repo-helper
  - Use mh_installpoms and mh_installjar to install the POM and the jar to the
    Maven repository

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
package org.jaudiotagger.issues;
2
2
 
3
3
import org.jaudiotagger.AbstractTestCase;
 
4
import org.jaudiotagger.audio.AudioFile;
 
5
import org.jaudiotagger.audio.AudioFileIO;
4
6
import org.jaudiotagger.audio.mp3.MP3File;
5
 
import org.jaudiotagger.audio.AudioFileIO;
6
 
import org.jaudiotagger.audio.AudioFile;
 
7
import org.jaudiotagger.tag.FieldKey;
7
8
import org.jaudiotagger.tag.id3.ID3v22Tag;
8
9
import org.jaudiotagger.tag.id3.ID3v23Tag;
9
10
import org.jaudiotagger.tag.id3.ID3v24Tag;
27
28
            assertFalse(mp3File.hasID3v1Tag());
28
29
            assertFalse(mp3File.hasID3v2Tag());
29
30
 
30
 
            //Save and delete v24 tag
 
31
            //Save and deleteField v24 tag
31
32
            mp3File.setID3v2Tag(new ID3v24Tag());
32
33
            mp3File.save();
33
34
            mp3File = new MP3File(testFile);
40
41
            assertFalse(mp3File.hasID3v1Tag());
41
42
            assertFalse(mp3File.hasID3v2Tag());
42
43
 
43
 
            //Save and delete v23 tag                        
 
44
            //Save and deleteField v23 tag
44
45
            mp3File.setID3v2Tag(new ID3v23Tag());
45
46
            mp3File.save();
46
47
            mp3File = new MP3File(testFile);
53
54
            assertFalse(mp3File.hasID3v1Tag());
54
55
            assertFalse(mp3File.hasID3v2Tag());
55
56
 
56
 
            //Save and delete v22 tag
 
57
            //Save and deleteField v22 tag
57
58
            mp3File.setID3v2Tag(new ID3v22Tag());
58
59
            mp3File.save();
59
60
            mp3File = new MP3File(testFile);
111
112
            File        testFile    = AbstractTestCase.copyAudioToTmp("test32.mp3");
112
113
            AudioFile   af          = AudioFileIO.read(testFile);
113
114
            MP3File     mf          = (MP3File)af;
114
 
            assertEquals("The Ides Of March",af.getTag().getFirstTitle());
115
 
            assertEquals("Iron Maiden",mf.getID3v1Tag().getFirstArtist());
116
 
            assertEquals("",mf.getID3v2Tag().getFirstArtist());
117
 
            assertEquals("",af.getTag().getFirstArtist());
 
115
            assertEquals("The Ides Of March",af.getTag().getFirst(FieldKey.TITLE));
 
116
            assertEquals("Iron Maiden",mf.getID3v1Tag().getFirst(FieldKey.ARTIST));
 
117
            assertEquals("",mf.getID3v2Tag().getFirst(FieldKey.ARTIST));
 
118
            assertEquals("",af.getTag().getFirst(FieldKey.ARTIST));
118
119
 
119
120
 
120
121
        }