package jmri.jmrix.srcp; import jmri.jmrix.SystemConnectionMemoTestBase; import jmri.util.JUnitUtil; import org.junit.Assert; import org.junit.jupiter.api.*; /** * SRCPBusConnectionMemoTest.java *

* Test for the jmri.jmrix.srcp.SRCPBusConnectionMemo class * * @author Bob Jacobsen */ public class SRCPBusConnectionMemoTest extends SystemConnectionMemoTestBase { private SRCPSystemConnectionMemo memo; private SRCPTrafficController tc; @Override @BeforeEach public void setUp() { JUnitUtil.setUp(); tc = new SRCPTrafficController() { @Override public void sendSRCPMessage(SRCPMessage m, SRCPListener reply) { } @Override public void transmitLoop() { } @Override public void receiveLoop() { } }; memo = new SRCPSystemConnectionMemo(tc); scm = memo.getMemo(1); } @Override @Test public void testProvidesConsistManager() { Assert.assertFalse("Provides ConsistManager", scm.provides(jmri.ConsistManager.class)); } @Override @AfterEach public void tearDown() { tc.terminateThreads(); memo.dispose(); JUnitUtil.tearDown(); } }