Ejemplo n.º 1
0
 // The minimal setup for log4J
 @Override
 @Before
 public void setUp() {
   apps.tests.Log4JFixture.setUp();
   jmri.util.JUnitUtil.resetInstanceManager();
   tc = new Z21TrafficController();
 }
Ejemplo n.º 2
0
  // The minimal setup is for log4J
  public void setUp() {
    apps.tests.Log4JFixture.setUp();
    jmri.util.JUnitUtil.resetInstanceManager();

    memo = new NceSystemConnectionMemo();
    memo.setNceTrafficController(new NceTrafficController());
  }
Ejemplo n.º 3
0
 protected void tearDown() throws Exception {
   apps.tests.Log4JFixture.tearDown();
   // dispose of the single PanelMenu instance
   jmri.jmrit.display.PanelMenu.dispose();
   JUnitUtil.resetInstanceManager();
   super.tearDown();
 }
Ejemplo n.º 4
0
 // The minimal setup for log4J
 @Override
 protected void setUp() throws Exception {
   apps.tests.Log4JFixture.setUp();
   super.setUp();
   jmri.util.JUnitUtil.resetInstanceManager();
   jmri.util.JUnitUtil.initInternalTurnoutManager();
   jmri.util.JUnitUtil.initInternalSensorManager();
 }
Ejemplo n.º 5
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);
 }
Ejemplo n.º 6
0
 // from here down is testing infrastructure
 @Override
 protected void setUp() throws Exception {
   super.setUp();
   apps.tests.Log4JFixture.setUp();
   // dispose of the single PanelMenu instance
   jmri.jmrit.display.PanelMenu.dispose();
   // reset the instance manager.
   JUnitUtil.resetInstanceManager();
 }
Ejemplo n.º 7
0
  protected void tearDown() throws Exception {
    // now close logix window
    TestHelper.disposeWindow(_logixTable.editLogixFrame, this);
    // now close logix actin window
    TestHelper.disposeWindow(_logixTable.f, this);

    JUnitUtil.resetInstanceManager();
    super.tearDown();
    apps.tests.Log4JFixture.tearDown();
  }
Ejemplo n.º 8
0
 @Before
 public void setUp() throws Exception {
   Log4JFixture.setUp();
   JUnitUtil.resetInstanceManager();
   JUnitUtil.initConfigureManager();
   InstanceManager.setDefault(
       Roster.class, new Roster("java/test/jmri/server/json/roster/data/roster.xml"));
   // clear the last message (if any) from the connection
   this.connection.sendMessage((JsonNode) null);
 }
Ejemplo n.º 9
0
 // The minimal setup for log4J
 protected void setUp() throws Exception {
   super.setUp();
   apps.tests.Log4JFixture.setUp();
   JUnitUtil.resetInstanceManager();
   JUnitUtil.initInternalTurnoutManager();
   JUnitUtil.initInternalSensorManager();
   JUnitUtil.initShutDownManager();
   // dispose of the single PanelMenu instance
   jmri.jmrit.display.PanelMenu.dispose();
 }
Ejemplo n.º 10
0
  // The minimal setup for log4J
  protected void setUp() throws Exception {
    apps.tests.Log4JFixture.setUp();

    super.setUp();
    JUnitUtil.resetInstanceManager();
    JUnitUtil.initDefaultUserMessagePreferences();
    JUnitUtil.initInternalTurnoutManager();
    JUnitUtil.initInternalLightManager();
    JUnitUtil.initInternalSensorManager();
    JUnitUtil.initInternalSignalHeadManager();

    _logixTable =
        new LogixTableAction() {
          /** */
          private static final long serialVersionUID = 6004896064187980424L;

          // skip dialog box if in edit mode, just assume OK pressed
          boolean checkEditConditional() {
            if (inEditConditionalMode) {
              return true;
            }
            return false;
          }
        };
    assertNotNull("LogixTableAction is null!", _logixTable); // test has begun
    _logixTable._suppressReminder = true;

    for (int i = 0; i < 10; i++) {
      Sensor s = InstanceManager.sensorManagerInstance().newSensor("IS" + i, "Sensor" + i);
      assertNotNull(i + "th Sensor is null!", s);
      Turnout t = InstanceManager.turnoutManagerInstance().newTurnout("IT" + i, "Turnout" + i);
      assertNotNull(i + "th Turnout is null!", t);
      Light l = InstanceManager.lightManagerInstance().newLight("IL" + (i), "Light" + i);
      assertNotNull(i + "th Light is null!", l);
      Conditional c =
          InstanceManager.conditionalManagerInstance()
              .createNewConditional("C" + i, "Conditional" + i);
      assertNotNull(i + "th Conditional is null!", c);
      Memory m = InstanceManager.memoryManagerInstance().provideMemory("IMemory" + i);
      assertNotNull(i + "th Memory is null!", m);
      SignalHead sh = new jmri.implementation.VirtualSignalHead("Signal" + i);
      assertNotNull(i + "th SignalHead is null!", sh);
      InstanceManager.signalHeadManagerInstance().register(sh);
      Route r = new jmri.implementation.DefaultRoute("Route" + i);
      assertNotNull(i + "th Route is null!", r);
      InstanceManager.routeManagerInstance().register(r);
    }
  }
Ejemplo n.º 11
0
  // The minimal setup for log4J
  protected void setUp() {
    apps.tests.Log4JFixture.setUp();
    jmri.util.JUnitUtil.resetInstanceManager();

    tcis = new AcelaTrafficControlScaffold();
    memo = new AcelaSystemConnectionMemo(tcis);

    // We need to delete the nodes so we can re-allocate them
    // otherwise we get another set of nodes for each test case
    // which really messes up the addresses.
    // We also seem to need to explicitly init each node.
    if (tcis.getNumNodes() > 0) {
      //    tcis.deleteNode(3);
      //    tcis.deleteNode(2);
      //    tcis.deleteNode(1);
      //    tcis.deleteNode(0);
      tcis.resetStartingAddresses();
    }
    if (tcis.getNumNodes() <= 0) {
      a0 = new AcelaNode(0, AcelaNode.AC, tcis);
      a0.initNode();
      a1 = new AcelaNode(1, AcelaNode.TB, tcis);
      a1.initNode();
      a2 = new AcelaNode(2, AcelaNode.D8, tcis);
      a2.initNode();
      a3 = new AcelaNode(3, AcelaNode.SY, tcis);
      a3.initNode();
    } else {
      a0 = (AcelaNode) (tcis.getNode(0));
      tcis.initializeAcelaNode(a0);
      a1 = (AcelaNode) (tcis.getNode(1));
      tcis.initializeAcelaNode(a1);
      a2 = (AcelaNode) (tcis.getNode(2));
      tcis.initializeAcelaNode(a2);
      a3 = (AcelaNode) (tcis.getNode(3));
      tcis.initializeAcelaNode(a3);
    }

    // create and register the manager object
    l = new AcelaTurnoutManager(memo);
    jmri.InstanceManager.setTurnoutManager(l);
  }
Ejemplo n.º 12
0
 protected void tearDown() throws Exception {
   super.tearDown();
   apps.tests.Log4JFixture.tearDown();
 }
Ejemplo n.º 13
0
 // Main entry point
 public static void main(String[] args) {
   apps.tests.Log4JFixture.initLogging();
   String[] testCaseName = {"-noloading", ColorUtilTest.class.getName()};
   junit.textui.TestRunner.main(testCaseName);
 }
Ejemplo n.º 14
0
 @Before
 public void setUp() {
   apps.tests.Log4JFixture.setUp();
   jmri.util.JUnitUtil.resetInstanceManager();
 }
Ejemplo n.º 15
0
 // The minimal setup for log4J
 protected void setUp() throws Exception {
   apps.tests.Log4JFixture.setUp();
   super.setUp();
 }
Ejemplo n.º 16
0
 @After
 public void tearDown() {
   JUnitUtil.resetInstanceManager();
   Log4JFixture.tearDown();
 }
Ejemplo n.º 17
0
 protected void tearDown() throws Exception {
   jmri.util.JUnitUtil.resetInstanceManager();
   super.tearDown();
   apps.tests.Log4JFixture.tearDown();
 }
Ejemplo n.º 18
0
 @Override
 public void setUp() throws Exception {
   super.setUp();
   apps.tests.Log4JFixture.setUp();
   JUnitUtil.resetInstanceManager();
 }
Ejemplo n.º 19
0
 @Override
 public void tearDown() throws Exception {
   super.tearDown();
   apps.tests.Log4JFixture.tearDown();
 }
Ejemplo n.º 20
0
 // The minimal setup for log4J
 protected void setUp() throws Exception {
   apps.tests.Log4JFixture.setUp();
   super.setUp();
   jmri.util.JUnitUtil.resetInstanceManager();
 }
Ejemplo n.º 21
0
 // The minimal setup for log4J
 protected void setUp() {
   apps.tests.Log4JFixture.setUp();
 }
Ejemplo n.º 22
0
 // The minimal setup for log4J
 @Before
 public void setUp() {
   apps.tests.Log4JFixture.setUp();
 }
Ejemplo n.º 23
0
 @After
 public void tearDown() {
   apps.tests.Log4JFixture.tearDown();
 }
Ejemplo n.º 24
0
 // setup a default EasyDccTrafficController interface
 public void setUp() {
   apps.tests.Log4JFixture.setUp();
   controller = new EasyDccInterfaceScaffold();
   p = new EasyDccPowerManager();
 }
 protected void setUp() {
   apps.tests.Log4JFixture.setUp();
   jmri.util.JUnitUtil.resetInstanceManager();
 }
 @After
 public void tearDown() throws Exception {
   jmri.util.JUnitUtil.resetInstanceManager();
   apps.tests.Log4JFixture.tearDown();
 }
Ejemplo n.º 27
0
 protected void tearDown() {
   apps.tests.Log4JFixture.tearDown();
 }
Ejemplo n.º 28
0
 // The minimal setup for log4J
 @Override
 @Before
 public void setUp() {
   apps.tests.Log4JFixture.setUp();
   tc = new SerialTrafficController();
 }
Ejemplo n.º 29
0
 @After
 public void tearDown() {
   apps.tests.Log4JFixture.tearDown();
   jmri.util.JUnitUtil.resetInstanceManager();
 }
Ejemplo n.º 30
0
 @Before
 public void setUp() {
   apps.tests.Log4JFixture.setUp();
   jmri.util.JUnitUtil.resetInstanceManager();
   jmri.util.JUnitUtil.initDefaultUserMessagePreferences();
 }