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());
  }
Example #4
0
 // 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);
 }