X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=tapi%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Ftapi%2Ftopology%2FConvertORTopoToTapiTopoTest.java;h=395f9b34fc591f48940d9711660b1faff516de71;hb=652c9098f8d97e6f5a723a7c55929f9351bffb5b;hp=b017dd0c62f44ecb1cc8ec0c6a4f25eb29051b82;hpb=7effa6e4da00132c76c31f5be91f884203501bb0;p=transportpce.git diff --git a/tapi/src/test/java/org/opendaylight/transportpce/tapi/topology/ConvertORTopoToTapiTopoTest.java b/tapi/src/test/java/org/opendaylight/transportpce/tapi/topology/ConvertORTopoToTapiTopoTest.java index b017dd0c6..395f9b34f 100644 --- a/tapi/src/test/java/org/opendaylight/transportpce/tapi/topology/ConvertORTopoToTapiTopoTest.java +++ b/tapi/src/test/java/org/opendaylight/transportpce/tapi/topology/ConvertORTopoToTapiTopoTest.java @@ -14,6 +14,7 @@ import static org.hamcrest.CoreMatchers.hasItems; import static org.hamcrest.MatcherAssert.assertThat; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNull; +import static org.junit.jupiter.api.Assertions.assertTrue; import static org.junit.jupiter.api.Assertions.fail; import com.google.common.util.concurrent.FluentFuture; @@ -1000,7 +1001,12 @@ public class ConvertORTopoToTapiTopoTest extends AbstractTest { } private void checkNodeRuleGroupForRdmInfra(List nrgList, int nbNeps) { - assertEquals(1, nrgList.size(), "RDM infra node - OTSi should contain a single node rule groups"); + // if no XPDR is connected, no OTS is created and no NodeRuleGroup is created + assertTrue(nrgList.size() <= 1, "RDM infra node - OTSi should contain maximum one node rule groups"); + // When a nrg is present it shall respect the following + if (nrgList.isEmpty()) { + return; + } if (nbNeps > 0) { List nodeEdgePointList = new ArrayList<>(nrgList.get(0).getNodeEdgePoint().values()); assertEquals(nbNeps, nodeEdgePointList.size(),