61 lines
1.4 KiB
Java
61 lines
1.4 KiB
Java
package jmri.util.docbook;
|
|
|
|
import jmri.util.JUnitUtil;
|
|
|
|
import org.junit.jupiter.api.*;
|
|
|
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
|
import static org.junit.jupiter.api.Assertions.assertNotNull;
|
|
|
|
/**
|
|
* Tests for the jmri.util.docbook.RevHistory class.
|
|
*
|
|
* @author Bob Jacobsen Copyright (C) 2010
|
|
*/
|
|
public class RevHistoryTest {
|
|
|
|
@Test
|
|
public void testCtor() {
|
|
assertNotNull(new RevHistory());
|
|
}
|
|
|
|
@Test
|
|
public void testAdd2() {
|
|
RevHistory r = new RevHistory();
|
|
r.addRevision("one");
|
|
r.addRevision("two");
|
|
|
|
assertEquals(2, r.list.size());
|
|
|
|
assertEquals(1, r.list.get(0).revnumber);
|
|
assertEquals(2, r.list.get(1).revnumber);
|
|
|
|
assertEquals("one", r.list.get(0).revremark);
|
|
assertEquals("two", r.list.get(1).revremark);
|
|
}
|
|
|
|
@Test
|
|
public void testToString() {
|
|
RevHistory r2 = new RevHistory();
|
|
r2.addRevision(2, "date 2", "initials 2", "remark 2");
|
|
r2.addRevision(3, "date 3", "initials 3", "remark 3");
|
|
|
|
String result = r2.toString(" ");
|
|
String expected = " 2, date 2, initials 2, remark 2\n"
|
|
+ " 3, date 3, initials 3, remark 3\n";
|
|
|
|
assertEquals(expected, result);
|
|
}
|
|
|
|
@BeforeEach
|
|
public void setUp() {
|
|
JUnitUtil.setUp();
|
|
}
|
|
|
|
@AfterEach
|
|
public void tearDown() {
|
|
JUnitUtil.tearDown();
|
|
}
|
|
|
|
}
|