Search in sources :

Example 16 with IEEE802154Node

use of jmri.jmrix.ieee802154.IEEE802154Node in project JMRI by JMRI.

the class PacketGenActionTest method testStringCtor.

@Test
public void testStringCtor() {
    Assume.assumeFalse(GraphicsEnvironment.isHeadless());
    IEEE802154SystemConnectionMemo memo = new IEEE802154SystemConnectionMemo();
    IEEE802154TrafficController tc = new IEEE802154TrafficController() {

        @Override
        public void setInstance() {
        }

        @Override
        protected jmri.jmrix.AbstractMRReply newReply() {
            return null;
        }

        @Override
        public jmri.jmrix.ieee802154.IEEE802154Node newNode() {
            return null;
        }
    };
    InstanceManager.setDefault(IEEE802154SystemConnectionMemo.class, memo);
    PacketGenAction action = new PacketGenAction("IEEE 802.15.4 test Action");
    Assert.assertNotNull("exists", action);
}
Also used : IEEE802154TrafficController(jmri.jmrix.ieee802154.IEEE802154TrafficController) IEEE802154SystemConnectionMemo(jmri.jmrix.ieee802154.IEEE802154SystemConnectionMemo) Test(org.junit.Test)

Example 17 with IEEE802154Node

use of jmri.jmrix.ieee802154.IEEE802154Node in project JMRI by JMRI.

the class AddNodeFrameTest method setUp.

@Before
public void setUp() {
    Log4JFixture.setUp();
    JUnitUtil.resetInstanceManager();
    tc = new XBeeTrafficController() {

        @Override
        public void setInstance() {
        }

        @Override
        protected jmri.jmrix.AbstractMRReply newReply() {
            return null;
        }

        @Override
        public jmri.jmrix.ieee802154.IEEE802154Node newNode() {
            return null;
        }
    };
    m = new XBeeConnectionMemo();
    m.setSystemPrefix("ABC");
    tc.setAdapterMemo(m);
}
Also used : XBeeTrafficController(jmri.jmrix.ieee802154.xbee.XBeeTrafficController) XBeeConnectionMemo(jmri.jmrix.ieee802154.xbee.XBeeConnectionMemo) Before(org.junit.Before)

Example 18 with IEEE802154Node

use of jmri.jmrix.ieee802154.IEEE802154Node in project JMRI by JMRI.

the class NodeConfigActionTest method testDefaultCtor.

@Test
public void testDefaultCtor() {
    Assume.assumeFalse(GraphicsEnvironment.isHeadless());
    XBeeConnectionMemo memo = new XBeeConnectionMemo();
    XBeeTrafficController tc = new XBeeTrafficController() {

        @Override
        public void setInstance() {
        }

        @Override
        protected jmri.jmrix.AbstractMRReply newReply() {
            return null;
        }

        @Override
        public jmri.jmrix.ieee802154.IEEE802154Node newNode() {
            return null;
        }
    };
    InstanceManager.setDefault(XBeeConnectionMemo.class, memo);
    NodeConfigAction action = new NodeConfigAction();
    Assert.assertNotNull("exists", action);
}
Also used : XBeeConnectionMemo(jmri.jmrix.ieee802154.xbee.XBeeConnectionMemo) XBeeTrafficController(jmri.jmrix.ieee802154.xbee.XBeeTrafficController) Test(org.junit.Test)

Example 19 with IEEE802154Node

use of jmri.jmrix.ieee802154.IEEE802154Node in project JMRI by JMRI.

the class NodeConfigActionTest method testStringCtor.

@Test
public void testStringCtor() {
    Assume.assumeFalse(GraphicsEnvironment.isHeadless());
    XBeeConnectionMemo memo = new XBeeConnectionMemo();
    XBeeTrafficController tc = new XBeeTrafficController() {

        @Override
        public void setInstance() {
        }

        @Override
        protected jmri.jmrix.AbstractMRReply newReply() {
            return null;
        }

        @Override
        public jmri.jmrix.ieee802154.IEEE802154Node newNode() {
            return null;
        }
    };
    InstanceManager.setDefault(XBeeConnectionMemo.class, memo);
    NodeConfigAction action = new NodeConfigAction("IEEE 802.15.4 test Action");
    Assert.assertNotNull("exists", action);
}
Also used : XBeeConnectionMemo(jmri.jmrix.ieee802154.xbee.XBeeConnectionMemo) XBeeTrafficController(jmri.jmrix.ieee802154.xbee.XBeeTrafficController) Test(org.junit.Test)

Example 20 with IEEE802154Node

use of jmri.jmrix.ieee802154.IEEE802154Node in project JMRI by JMRI.

the class AddNodeFrameTest method testCTor.

@Test
public void testCTor() {
    Assume.assumeFalse(GraphicsEnvironment.isHeadless());
    IEEE802154TrafficController tc = new IEEE802154TrafficController() {

        @Override
        public void setInstance() {
        }

        @Override
        protected AbstractMRReply newReply() {
            return null;
        }

        @Override
        public IEEE802154Node newNode() {
            return new IEEE802154Node() {

                @Override
                public AbstractMRMessage createInitPacket() {
                    return null;
                }

                @Override
                public AbstractMRMessage createOutPacket() {
                    return null;
                }

                @Override
                public boolean getSensorsActive() {
                    return false;
                }

                @Override
                public boolean handleTimeout(AbstractMRMessage m, AbstractMRListener l) {
                    return false;
                }

                @Override
                public void resetTimeout(AbstractMRMessage m) {
                }
            };
        }
    };
    AddNodeFrame t = new AddNodeFrame(tc);
    Assert.assertNotNull("exists", t);
}
Also used : AbstractMRListener(jmri.jmrix.AbstractMRListener) IEEE802154TrafficController(jmri.jmrix.ieee802154.IEEE802154TrafficController) AbstractMRMessage(jmri.jmrix.AbstractMRMessage) IEEE802154Node(jmri.jmrix.ieee802154.IEEE802154Node) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)16 IEEE802154Node (jmri.jmrix.ieee802154.IEEE802154Node)11 IEEE802154TrafficController (jmri.jmrix.ieee802154.IEEE802154TrafficController)8 XBeeTrafficController (jmri.jmrix.ieee802154.xbee.XBeeTrafficController)6 Before (org.junit.Before)6 XBeeConnectionMemo (jmri.jmrix.ieee802154.xbee.XBeeConnectionMemo)5 IEEE802154SystemConnectionMemo (jmri.jmrix.ieee802154.IEEE802154SystemConnectionMemo)4 AbstractMRListener (jmri.jmrix.AbstractMRListener)2 AbstractMRMessage (jmri.jmrix.AbstractMRMessage)2