X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=renderer%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Frenderer%2Fopenroadminterface%2FOpenRoadMInterface221Test.java;h=4d6a21b3e878bde87cd0c32bdf150ee92089589b;hb=268165cb2822b6ce4c55f00cac63eed2bb222ec7;hp=2740d637ff3fd940ad4d212b3c6a8407a4f05145;hpb=b5ee86a522ce3cf5c6216f10647edb08b31c72e9;p=transportpce.git diff --git a/renderer/src/test/java/org/opendaylight/transportpce/renderer/openroadminterface/OpenRoadMInterface221Test.java b/renderer/src/test/java/org/opendaylight/transportpce/renderer/openroadminterface/OpenRoadMInterface221Test.java index 2740d637f..4d6a21b3e 100644 --- a/renderer/src/test/java/org/opendaylight/transportpce/renderer/openroadminterface/OpenRoadMInterface221Test.java +++ b/renderer/src/test/java/org/opendaylight/transportpce/renderer/openroadminterface/OpenRoadMInterface221Test.java @@ -7,10 +7,10 @@ */ package org.opendaylight.transportpce.renderer.openroadminterface; +import java.math.BigDecimal; import java.util.Arrays; import org.junit.Assert; import org.junit.Before; -import org.junit.Ignore; import org.junit.Test; import org.mockito.Mockito; import org.opendaylight.transportpce.common.fixedflex.SpectrumInformation; @@ -18,10 +18,9 @@ import org.opendaylight.transportpce.common.mapping.PortMapping; import org.opendaylight.transportpce.common.openroadminterfaces.OpenRoadmInterfaceException; import org.opendaylight.transportpce.common.openroadminterfaces.OpenRoadmInterfaces; import org.opendaylight.transportpce.test.AbstractTest; -import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210927.mapping.MappingBuilder; +import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev220316.mapping.MappingBuilder; import org.opendaylight.yangtools.yang.common.Uint32; -@Ignore public class OpenRoadMInterface221Test extends AbstractTest { private final PortMapping portMapping = Mockito.mock(PortMapping.class); @@ -30,7 +29,6 @@ public class OpenRoadMInterface221Test extends AbstractTest { @Before public void setup() { - OpenRoadmInterfaces openRoadmInterfaces = Mockito.spy(OpenRoadmInterfaces.class); this.openRoadMInterface221 = new OpenRoadmInterface221(portMapping, openRoadmInterfaces); } @@ -39,7 +37,9 @@ public class OpenRoadMInterface221Test extends AbstractTest { public void testCreateOpenRoadmEthInterface() throws OpenRoadmInterfaceException { String logicalConnPoint = "logicalConnPoint"; - Mockito.when(portMapping.getMapping(nodeId, logicalConnPoint)).thenReturn(new MappingBuilder().build()); + Mockito.when(portMapping.getMapping(nodeId, logicalConnPoint)) + .thenReturn(new MappingBuilder().setSupportingCircuitPackName("circit-pack").setSupportingPort("port") + .setLogicalConnectionPoint(logicalConnPoint).build()); Assert.assertEquals(openRoadMInterface221.createOpenRoadmEthInterface(nodeId, logicalConnPoint), logicalConnPoint + "-ETHERNET"); } @@ -56,11 +56,14 @@ public class OpenRoadMInterface221Test extends AbstractTest { public void testCreateFlexOCH() throws OpenRoadmInterfaceException { String logicalConnPoint = "logicalConnPoint"; - Mockito.when(portMapping.getMapping(nodeId, logicalConnPoint)).thenReturn(new MappingBuilder().build()); + Mockito.when(portMapping.getMapping(nodeId, logicalConnPoint)) + .thenReturn(new MappingBuilder().setSupportingCircuitPackName("circit-pack").setSupportingPort("port") + .setLogicalConnectionPoint(logicalConnPoint).build()); SpectrumInformation spectrumInformation = new SpectrumInformation(); spectrumInformation.setWaveLength(Uint32.valueOf(1)); spectrumInformation.setLowerSpectralSlotNumber(761); spectrumInformation.setHigherSpectralSlotNumber(768); + spectrumInformation.setCenterFrequency(BigDecimal.valueOf(195.8)); Assert.assertNotNull(openRoadMInterface221.createFlexOCH(nodeId, logicalConnPoint, spectrumInformation)); Assert.assertEquals(openRoadMInterface221.createFlexOCH(nodeId, logicalConnPoint, spectrumInformation), Arrays.asList(logicalConnPoint + "-nmc-761:768")); @@ -70,11 +73,16 @@ public class OpenRoadMInterface221Test extends AbstractTest { public void testCreateFlexOCHReturnsMoreThanOneElement() throws OpenRoadmInterfaceException { String logicalConnPoint = "logicalConnPointDEG"; - Mockito.when(portMapping.getMapping(nodeId, logicalConnPoint)).thenReturn(new MappingBuilder().build()); + Mockito.when(portMapping.getMapping(nodeId, logicalConnPoint)) + .thenReturn(new MappingBuilder().setSupportingCircuitPackName("circit-pack").setSupportingPort("port") + .setLogicalConnectionPoint(logicalConnPoint).build()); SpectrumInformation spectrumInformation = new SpectrumInformation(); spectrumInformation.setWaveLength(Uint32.valueOf(1)); spectrumInformation.setLowerSpectralSlotNumber(761); spectrumInformation.setHigherSpectralSlotNumber(768); + spectrumInformation.setCenterFrequency(BigDecimal.valueOf(195.8)); + spectrumInformation.setMinFrequency(BigDecimal.valueOf(195.775)); + spectrumInformation.setMaxFrequency(BigDecimal.valueOf(195.825)); Assert.assertNotNull(openRoadMInterface221.createFlexOCH(nodeId, logicalConnPoint,spectrumInformation)); Assert.assertEquals(openRoadMInterface221.createFlexOCH(nodeId, logicalConnPoint, spectrumInformation), Arrays.asList(logicalConnPoint + "-mc-761:768", logicalConnPoint + "-nmc-761:768")); @@ -85,11 +93,13 @@ public class OpenRoadMInterface221Test extends AbstractTest { String logicalConnPoint = "logicalConnPoint"; Mockito.when(portMapping.getMapping(nodeId, logicalConnPoint)) - .thenReturn(new MappingBuilder().setLogicalConnectionPoint(logicalConnPoint).build()); + .thenReturn(new MappingBuilder().setSupportingCircuitPackName("circit-pack").setSupportingPort("port") + .setLogicalConnectionPoint(logicalConnPoint).build()); SpectrumInformation spectrumInformation = new SpectrumInformation(); spectrumInformation.setWaveLength(Uint32.valueOf(1)); spectrumInformation.setLowerSpectralSlotNumber(761); spectrumInformation.setHigherSpectralSlotNumber(768); + spectrumInformation.setCenterFrequency(BigDecimal.valueOf(195.8)); Assert.assertEquals(openRoadMInterface221.createOpenRoadmOchInterface(nodeId, logicalConnPoint, spectrumInformation), logicalConnPoint + "-761:768"); } @@ -100,10 +110,11 @@ public class OpenRoadMInterface221Test extends AbstractTest { String logicalConnPoint = "logicalConnPoint"; String supportOchInterface = "supportOchInterface"; Mockito.when(portMapping.getMapping(nodeId, logicalConnPoint)) - .thenReturn(new MappingBuilder().setLogicalConnectionPoint(logicalConnPoint).build()); - Assert.assertEquals(openRoadMInterface221.createOpenRoadmOtu4Interface( - nodeId, logicalConnPoint, supportOchInterface, null, null), - logicalConnPoint + "-OTU"); + .thenReturn(new MappingBuilder().setSupportingCircuitPackName("circit-pack").setSupportingPort("port") + .setLogicalConnectionPoint(logicalConnPoint).build()); + Assert.assertEquals(openRoadMInterface221 + .createOpenRoadmOtu4Interface(nodeId, logicalConnPoint, supportOchInterface, null, null), + logicalConnPoint + "-OTU"); } @@ -117,17 +128,20 @@ public class OpenRoadMInterface221Test extends AbstractTest { } @Test - public void testCreateOpenRoadmOmsInterfaceSupportingOmsNotNull() throws OpenRoadmInterfaceException { - - String supportingOms = "supportingOms"; + public void testCreateOpenRoadmOmsInterfaceSupportingOtsNotNull() throws OpenRoadmInterfaceException { + String logicalConnPoint = "logicalConnPoint"; + String supportingOts = "supportingOts"; Assert.assertEquals(openRoadMInterface221.createOpenRoadmOmsInterface(nodeId, - new MappingBuilder().setSupportingOms(supportingOms).build()), supportingOms); + new MappingBuilder().setSupportingCircuitPackName("circit-pack").setSupportingPort("port") + .setLogicalConnectionPoint(logicalConnPoint).setSupportingOts(supportingOts).build()), + "OMS-" + logicalConnPoint); } @Test public void testCreateOpenRoadmOmsInterfaceSupportingOmsNotNullException() throws OpenRoadmInterfaceException { - Assert.assertNull(openRoadMInterface221.createOpenRoadmOmsInterface(nodeId, new MappingBuilder().build())); + Assert.assertNull(openRoadMInterface221.createOpenRoadmOmsInterface(nodeId, new MappingBuilder() + .setLogicalConnectionPoint("logicalConnPoint").build())); } @Test