package jmri.jmrix.can.cbus.node; import jmri.jmrix.can.CanSystemConnectionMemo; import jmri.jmrix.can.TrafficControllerScaffold; import jmri.util.JUnitUtil; import org.junit.Assert; import org.junit.jupiter.api.*; /** * * @author Paul Bender Copyright (C) 2017 * @author Steve Young Copyright (C) 2019 */ public class CbusNodeFromFcuTableDataModelTest { @Test public void testCTor() { CbusNodeFromFcuTableDataModel t = new CbusNodeFromFcuTableDataModel( memo, 3,CbusNodeFromFcuTableDataModel.FCU_MAX_COLUMN); Assert.assertNotNull("exists",t); Assertions.assertEquals(0, tcis.outbound.size(),"no can frames sent by fcu model"); } @Test public void testDefaults() { CbusNodeFromFcuTableDataModel t = new CbusNodeFromFcuTableDataModel( memo, 3,CbusNodeFromFcuTableDataModel.FCU_MAX_COLUMN); Assert.assertTrue("default getRowCount 0",t.getRowCount() == 0 ); t.provideNodeByNodeNum(123); Assert.assertTrue("default getRowCount 0",t.getRowCount() == 1 ); for (int i = 0; i