Files
JIMRI/java/test/jmri/jmrit/automat/monitor/AutomatTableDataModelTest.java
T
2026-06-17 14:00:51 +02:00

47 lines
1.5 KiB
Java

package jmri.jmrit.automat.monitor;
import org.junit.Assert;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import jmri.util.JUnitUtil;
/**
*
* @author Paul Bender Copyright (C) 2017
*/
public class AutomatTableDataModelTest {
@Test
public void testCTor() {
AutomatTableDataModel t = new AutomatTableDataModel();
Assert.assertNotNull("exists",t);
// table is empty, but we can ask about row 0 in some cases anyway
Assert.assertEquals(t.getColumnClass(AutomatTableDataModel.TURNSCOL), Integer.class);
Assert.assertEquals(t.isCellEditable(0, AutomatTableDataModel.TURNSCOL), false);
t.setValueAt(0, 0, AutomatTableDataModel.TURNSCOL);
Assert.assertEquals(t.getColumnClass(AutomatTableDataModel.KILLCOL), String.class);
Assert.assertEquals(t.isCellEditable(0, AutomatTableDataModel.KILLCOL), true);
// Must have an automation to read kill text DAB 8/4/2021
// Assert.assertEquals(t.getValueAt(0, AutomatTableDataModel.KILLCOL),
// ResourceBundle.getBundle("jmri.jmrit.automat.monitor.AutomatTableBundle").getString("ButtonKill"));
}
@BeforeEach
public void setUp() {
JUnitUtil.setUp();
}
@AfterEach
public void tearDown() {
JUnitUtil.tearDown();
}
// private static final Logger log = LoggerFactory.getLogger(AutomatTableDataModelTest.class);
}