package jmri.jmrix.can.cbus.node; import jmri.jmrix.can.CanSystemConnectionMemo; import jmri.jmrix.can.TrafficControllerScaffold; import jmri.jmrix.can.cbus.CbusConfigurationManager; import jmri.jmrix.can.cbus.CbusPreferences; import jmri.util.JUnitUtil; import org.junit.Assert; import org.junit.jupiter.api.*; import org.junit.jupiter.api.condition.DisabledIfSystemProperty; /** * * @author Paul Bender Copyright (C) 2017 * @author Steve Young Copyright (C) 2019 */ public class CbusNodeEventTableDataModelTest { @Test public void testCTor() { CbusNodeEventTableDataModel t = new CbusNodeEventTableDataModel( null, memo, 3,CbusNodeEventTableDataModel.MAX_COLUMN); Assert.assertNotNull("exists",t); } @Test public void testNodeNoEv() { CbusNodeEventTableDataModel t = new CbusNodeEventTableDataModel( null, memo, 3,CbusNodeEventTableDataModel.MAX_COLUMN); Assert.assertTrue("default rowcount", t.getRowCount() == 0 ); Assert.assertTrue("getValueAt no node null", t.getValueAt(0,1) == null ); CbusNode myNode = new CbusNode(memo,12345); t.setNode(myNode); // Assert.assertEquals("starting 0 rowcount",0,t.getRowCount() ); Assert.assertTrue( t.getRowCount()== 0 ); Assert.assertTrue( t.getColumnCount()== 7 ); for (int i = 0; i