-
- }
-
- @Test
- public void testIsPceOtnNodeValid() {
- pceOtnNode = new PceOtnNode(node, OpenroadmNodeType.MUXPDR,
- new NodeId("optical"), ServiceFormat.OMS.getName(), StringConstants.SERVICE_TYPE_10GE);
- pceOtnNode.initXndrTps("AZ");
- pceOtnNode.checkAvailableTribPort();
- pceOtnNode.checkAvailableTribSlot();
- Assert.assertFalse("not valid otn service Type" , pceOtnNode.isPceOtnNodeValid(pceOtnNode));
- }
-
- @Test
- public void testIsPceOtnNodeValidNode() {
- pceOtnNode = new PceOtnNode(node, OpenroadmNodeType.DEGREE,
- new NodeId("optical"), ServiceFormat.OMS.getName(), StringConstants.SERVICE_TYPE_100GE);
- pceOtnNode.initXndrTps("AZ");
- pceOtnNode.checkAvailableTribPort();
- pceOtnNode.checkAvailableTribSlot();
- pceOtnNode = Mockito.spy(pceOtnNode);
- Mockito.when(pceOtnNode.getNodeId()).thenReturn(null);
- Assert.assertFalse("not valid node , nodeId is null" , pceOtnNode.isPceOtnNodeValid(pceOtnNode));
-
- }
-
- @Test
- public void testIsPceOtnNodeValidNodeTypeNull() {
- pceOtnNode = new PceOtnNode(node, null,
- new NodeId("optical"), ServiceFormat.OMS.getName(), StringConstants.SERVICE_TYPE_100GE);
- pceOtnNode.initXndrTps("AZ");
- pceOtnNode.checkAvailableTribPort();
- pceOtnNode.checkAvailableTribSlot();
- Assert.assertFalse("not valid type, nodeType is null " , pceOtnNode.isPceOtnNodeValid(pceOtnNode));
- }
-
- @Test
- public void testIsPceOtnNodeValidNodeTypeDeg() {
- pceOtnNode = new PceOtnNode(node, OpenroadmNodeType.DEGREE,
- new NodeId("optical"), ServiceFormat.OMS.getName(), StringConstants.SERVICE_TYPE_100GE);
- pceOtnNode.initXndrTps("AZ");
- Assert.assertFalse("not valid node , its type isn't one of MUXPDR or SWITCH or TPDR" ,
- pceOtnNode.isPceOtnNodeValid(pceOtnNode));
- }
-
- @Test
- public void testIsPceOtnNodeValidTrue() {
- pceOtnNode = new PceOtnNode(node, OpenroadmNodeType.MUXPDR,
- new NodeId("optical"), ServiceFormat.OMS.getName(), StringConstants.SERVICE_TYPE_ODU4);
- pceOtnNode.initXndrTps("AZ");
- pceOtnNode.checkAvailableTribPort();
- pceOtnNode.checkAvailableTribSlot();
- Assert.assertTrue("valid otn service type ", pceOtnNode.isPceOtnNodeValid(pceOtnNode));
- }
-
- @Test
- public void testIsPceOtnNodeValidChecksw() {
- node = getNodeBuilder(geSupportingNodes(), OpenroadmTpType.XPONDERCLIENT).build();
- pceOtnNode = new PceOtnNode(node, OpenroadmNodeType.MUXPDR,
- new NodeId("optical"), ServiceFormat.OMS.getName(), StringConstants.SERVICE_TYPE_1GE);
- pceOtnNode.initXndrTps("mode");
- Assert.assertFalse("not valid otn service Type" , pceOtnNode.isPceOtnNodeValid(pceOtnNode));