public void testDefaultAccess() { // this is checking the "as default ctor built" options, which might not be valid Assert.assertTrue( "provides global programmerManager", memo.provides(GlobalProgrammerManager.class)); Assert.assertNotNull( "global ProgrammerManager exists", memo.get(GlobalProgrammerManager.class)); Assert.assertNotNull( "global Programmer exists", ((GlobalProgrammerManager) memo.get(GlobalProgrammerManager.class)).getGlobalProgrammer()); }
public void test_USB_SYSTEM_SB3_NO_PROGTRACK() { memo.setNceUsbSystem(NceTrafficController.USB_SYSTEM_SB3); memo.setNceCmdGroups(0); Assert.assertTrue( "provides global programmerManager", memo.provides(GlobalProgrammerManager.class)); Assert.assertNotNull( "global ProgrammerManager exists", memo.get(GlobalProgrammerManager.class)); Assert.assertNull( "no global Programmer exists", ((GlobalProgrammerManager) memo.get(GlobalProgrammerManager.class)).getGlobalProgrammer()); }
// The minimal setup is for log4J public void setUp() { apps.tests.Log4JFixture.setUp(); jmri.util.JUnitUtil.resetInstanceManager(); memo = new NceSystemConnectionMemo(); memo.setNceTrafficController(new NceTrafficController()); }
// The minimal setup for log4J @Before public void setUp() { apps.tests.Log4JFixture.setUp(); jmri.util.JUnitUtil.resetInstanceManager(); // prepare an interface nnis = new NceInterfaceScaffold(); memo = new NceSystemConnectionMemo(); memo.setNceTrafficController(nnis); }