/*
* Copyright (C) 2014 たんらる
*/
package fourthline.mmlTools.parser;
import static org.junit.Assert.*;
import java.io.IOException;
import java.io.InputStream;
import org.junit.Test;
import fourthline.FileSelect;
import fourthline.mmlTools.MMLScore;
import fourthline.mmlTools.MMLScoreTest;
public class MMSFileTest extends FileSelect {
@Test
public final void testParse() {
try {
MMLScore score = new MMSFile().parse(fileSelect("sample1.mms"));
assertEquals(1, score.getTrackCount());
assertEquals("test", score.getTitle());
assertEquals("noname", score.getAuthor());
assertEquals("3/4", score.getBaseTime());
InputStream inputStream = fileSelect("sample1.mmi");
MMLScoreTest.checkMMLScoreWriteToOutputStream(score, inputStream);
} catch (IOException | MMLParseException e) {
fail(e.getMessage());
}
}
}