package musicxmltestsuite.tests.musicxmlin; import static com.xenoage.zong.core.music.Pitch.pi; import static com.xenoage.zong.core.position.MP.mp0; import static org.junit.Assert.assertEquals; import static org.junit.Assert.fail; import musicxmltestsuite.tests.base.Base01c; import org.junit.Test; import com.xenoage.zong.core.music.Voice; import com.xenoage.zong.core.music.VoiceElement; import com.xenoage.zong.core.music.chord.Chord; public class Test01c implements Base01c, MusicXmlInTest { @Test public void test() { Voice voice = getScore().getVoice(mp0); for (VoiceElement e : voice.getElements()) { if (e instanceof Chord) { Chord chord = (Chord) e; //check pitch assertEquals(pi('G', 0, 4), chord.getNotes().get(0).getPitch()); //check lyric assertEquals(1, chord.getLyrics().size()); assertEquals("A", chord.getLyrics().get(0).getText().toString()); return; } } fail("note not found"); } }