*
* @see junit.framework.TestCase#runTest()
*/
protected void runTest() throws Throwable {
this.audioFile = AudioFileIO.read(this.file);
Tag tag = audioFile.getTag();
tag.setAlbum("Album");
tag.setArtist("Artist");
tag.setComment("Multiline\nComment");
tag.setGenre("Genre");
tag.setTitle("Title");
tag.setTrack("Track");
tag.setYear("Year");
AudioFileIO.write(audioFile);
audioFile = AudioFileIO.read(this.file);
tag = audioFile.getTag();
assertEquals("Written album", "Album", tag.getFirstAlbum());
assertEquals("Written artist", "Artist", tag.getFirstArtist());
checkComment("Multiline\nComment", tag.getFirstComment());
assertEquals("Written genre", "Genre", tag.getFirstGenre());
assertEquals("Written title", "Title", tag.getFirstTitle());
assertEquals("Written track", "Track", tag.getFirstTrack());
assertEquals("Written Year", "Year", tag.getFirstYear());
if (audioFile.getTag() instanceof OggTag
&& Configuration.getBoolean("ogg.extensive.enabled")
&& (audioFile.getEncodingType() == null || (audioFile
.getEncodingType().toUpperCase().indexOf("FLAC") == -1))) {
testOggInfo(this.file);