package musicxmltestsuite.tests.base; import static com.xenoage.utils.math.Fraction.fr; import static com.xenoage.zong.core.music.Pitch.pi; import static musicxmltestsuite.tests.utils.Utils.ch; import static musicxmltestsuite.tests.utils.Utils.gr; import static musicxmltestsuite.tests.utils.Utils.slur; import com.xenoage.zong.commands.core.music.slur.SlurAdd; import com.xenoage.zong.core.music.chord.Chord; public interface Base24f extends Base { @Override default String getFileName() { return "24f-GraceNote-Slur.xml"; } Chord[] expectedChords = getExpectedChords(); static Chord[] getExpectedChords() { Chord[] ret = { ch(fr(2, 4), pi('E', 0, 5)), gr(fr(1, 16), false, pi('G', 0, 5)), ch(fr(2, 4), pi('E', 0, 5))}; new SlurAdd(slur(ret[1], ret[2])).execute(); return ret; } }