assertEquals(1, mp3.getUnsynchronizedFragments().size());
// test two differences
id3v1.setArtist("<song artist>");
assertEquals(1, mp3.getUnsynchronizedFragments().size());
body = new FrameBodyTPE1((byte) 0, "different");
frame = new ID3v2_4Frame();
frame.setBody(body);
filename.setFrame(frame);
assertEquals(2, mp3.getUnsynchronizedFragments().size());
body = new FrameBodyTPE1((byte) 0, "<song artist>");
frame = new ID3v2_4Frame();
frame.setBody(body);
filename.setFrame(frame);
assertEquals(1, mp3.getUnsynchronizedFragments().size());
lyrics3.setField(new Lyrics3v2Field(new FieldBodyEAR("different")));
assertEquals(2, mp3.getUnsynchronizedFragments().size());
lyrics3.setField(new Lyrics3v2Field(new FieldBodyEAR("<song artist>")));
assertEquals(1, mp3.getUnsynchronizedFragments().size());
body = new FrameBodyTPE1((byte) 0, "different");
frame = new ID3v2_4Frame(body);
id3v2.setFrame(frame);
assertEquals(2, mp3.getUnsynchronizedFragments().size());
body = new FrameBodyTPE1((byte) 0, "<song artist>");
frame = new ID3v2_4Frame(body);
id3v2.setFrame(frame);
assertEquals(1, mp3.getUnsynchronizedFragments().size());
mp3.getMp3file().delete();
}