- Node node = NodeCreator.createOFNode(1L);
- List<NodeConnectorStatistics> stats = this.manager
- .getNodeConnectorStatistics(node);
- NodeConnectorStatistics ns = stats.get(0);
- Assert.assertTrue(ns.getCollisionCount() == 4);
- Assert.assertTrue(ns.getReceiveByteCount() == 1000);
- Assert.assertTrue(ns.getReceiveCRCErrorCount() == 1);
- Assert.assertTrue(ns.getReceiveDropCount() == 2);
- Assert.assertTrue(ns.getReceiveErrorCount() == 3);
- Assert.assertTrue(ns.getReceiveFrameErrorCount() == 5);
- Assert.assertTrue(ns.getReceiveOverRunErrorCount() == 6);
- Assert.assertTrue(ns.getReceivePacketCount() == 250);
- Assert.assertTrue(ns.getTransmitByteCount() == 5000);
- Assert.assertTrue(ns.getTransmitDropCount() == 50);
- Assert.assertTrue(ns.getTransmitErrorCount() == 10);
- Assert.assertTrue(ns.getTransmitPacketCount() == 500);
-
- NodeConnector nc = ns.getNodeConnector();
- NodeConnectorStatistics ns2 = this.manager
- .getNodeConnectorStatistics(nc);
- Assert.assertTrue(ns2.getCollisionCount() == 4);
- Assert.assertTrue(ns2.getReceiveByteCount() == 1000);
- Assert.assertTrue(ns2.getReceiveCRCErrorCount() == 1);
- Assert.assertTrue(ns2.getReceiveDropCount() == 2);
- Assert.assertTrue(ns2.getReceiveErrorCount() == 3);
- Assert.assertTrue(ns2.getReceiveFrameErrorCount() == 5);
- Assert.assertTrue(ns2.getReceiveOverRunErrorCount() == 6);
- Assert.assertTrue(ns2.getReceivePacketCount() == 250);
- Assert.assertTrue(ns2.getTransmitByteCount() == 5000);
- Assert.assertTrue(ns2.getTransmitDropCount() == 50);
- Assert.assertTrue(ns2.getTransmitErrorCount() == 10);
- Assert.assertTrue(ns2.getTransmitPacketCount() == 500);
+ try{
+ Node node = new Node("STUB", 0xCAFE);
+ List<NodeConnectorStatistics> stats = this.manager
+ .getNodeConnectorStatistics(node);
+ NodeConnectorStatistics ns = stats.get(0);
+ Assert.assertTrue(ns.getCollisionCount() == 4);
+ Assert.assertTrue(ns.getReceiveByteCount() == 1000);
+ Assert.assertTrue(ns.getReceiveCRCErrorCount() == 1);
+ Assert.assertTrue(ns.getReceiveDropCount() == 2);
+ Assert.assertTrue(ns.getReceiveErrorCount() == 3);
+ Assert.assertTrue(ns.getReceiveFrameErrorCount() == 5);
+ Assert.assertTrue(ns.getReceiveOverRunErrorCount() == 6);
+ Assert.assertTrue(ns.getReceivePacketCount() == 250);
+ Assert.assertTrue(ns.getTransmitByteCount() == 5000);
+ Assert.assertTrue(ns.getTransmitDropCount() == 50);
+ Assert.assertTrue(ns.getTransmitErrorCount() == 10);
+ Assert.assertTrue(ns.getTransmitPacketCount() == 500);
+
+ NodeConnector nc = ns.getNodeConnector();
+ NodeConnectorStatistics ns2 = this.manager
+ .getNodeConnectorStatistics(nc);
+ Assert.assertTrue(ns2.getCollisionCount() == 4);
+ Assert.assertTrue(ns2.getReceiveByteCount() == 1000);
+ Assert.assertTrue(ns2.getReceiveCRCErrorCount() == 1);
+ Assert.assertTrue(ns2.getReceiveDropCount() == 2);
+ Assert.assertTrue(ns2.getReceiveErrorCount() == 3);
+ Assert.assertTrue(ns2.getReceiveFrameErrorCount() == 5);
+ Assert.assertTrue(ns2.getReceiveOverRunErrorCount() == 6);
+ Assert.assertTrue(ns2.getReceivePacketCount() == 250);
+ Assert.assertTrue(ns2.getTransmitByteCount() == 5000);
+ Assert.assertTrue(ns2.getTransmitDropCount() == 50);
+ Assert.assertTrue(ns2.getTransmitErrorCount() == 10);
+ Assert.assertTrue(ns2.getTransmitPacketCount() == 500);
+
+ }catch(ConstructionException e){
+ Assert.assertTrue(false);
+ }