Files
JIMRI/java/test/jmri/util/docbook/RevHistoryTest.java
T
2026-06-17 14:00:51 +02:00

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();
}
}