package musicxmltestsuite.tests.base; import static com.xenoage.utils.collections.CollectionUtils.alist; import static com.xenoage.utils.kernel.Tuple2.t; import static com.xenoage.utils.math.Fraction.fr; import static com.xenoage.zong.core.position.MP.atBeat; import static com.xenoage.zong.core.position.MP.unknown; import java.util.List; import com.xenoage.utils.kernel.Tuple2; import com.xenoage.zong.core.music.barline.Barline; import com.xenoage.zong.core.music.barline.BarlineStyle; import com.xenoage.zong.core.position.MP; public interface Base46b extends Base { @Override default String getFileName() { return "46b-MidmeasureBarline.xml"; } List<Tuple2<MP, Barline>> expectedMiddleBarlines = getExpectedMiddleBarlines(); static List<Tuple2<MP, Barline>> getExpectedMiddleBarlines() { List<Tuple2<MP, Barline>> ret = alist(); ret.add(t(atBeat(1, 0, unknown, fr(2, 4)), Barline.barline(BarlineStyle.Dotted))); return ret; } }