57 lines
1.4 KiB
Java
57 lines
1.4 KiB
Java
package jmri.jmrix.sprog;
|
|
|
|
import jmri.ProgrammingMode;
|
|
import jmri.util.JUnitUtil;
|
|
|
|
import org.junit.Assert;
|
|
import org.junit.jupiter.api.*;
|
|
|
|
/**
|
|
* JUnit tests for the SprogMessage class.
|
|
*
|
|
* @author Bob Jacobsen Copyright 2012
|
|
*/
|
|
public class SprogMessageTest extends jmri.jmrix.AbstractMessageTestBase {
|
|
|
|
private SprogMessage msg = null;
|
|
|
|
@Test
|
|
public void testReadCv() {
|
|
msg = SprogMessage.getReadCV(12, ProgrammingMode.PAGEMODE);
|
|
Assert.assertEquals("string compare ", "V 0012", msg.toString());
|
|
}
|
|
|
|
@Test
|
|
public void testWriteCV() {
|
|
msg = SprogMessage.getWriteCV(12, 251, ProgrammingMode.PAGEMODE);
|
|
Assert.assertEquals("string compare ", "V 0012 251", msg.toString());
|
|
}
|
|
|
|
@Test
|
|
public void testReadCvLarge() {
|
|
msg = SprogMessage.getReadCV(1021, ProgrammingMode.PAGEMODE);
|
|
Assert.assertEquals("string compare ", "V 1021", msg.toString());
|
|
}
|
|
|
|
@Test
|
|
public void testWriteCVLarge() {
|
|
msg = SprogMessage.getWriteCV(1021, 251, ProgrammingMode.PAGEMODE);
|
|
Assert.assertEquals("string compare ", "V 1021 251", msg.toString());
|
|
}
|
|
|
|
@BeforeEach
|
|
@Override
|
|
public void setUp() {
|
|
JUnitUtil.setUp();
|
|
m = msg = new SprogMessage(1);
|
|
}
|
|
|
|
@Override
|
|
@AfterEach
|
|
public void tearDown() {
|
|
m = msg = null;
|
|
JUnitUtil.tearDown();
|
|
}
|
|
|
|
}
|