X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=dashboard%2Fwebapp-backend%2Fsrc%2Ftest%2Fjava%2Forg%2Foransc%2Fric%2Fportal%2Fdashboard%2Fconfig%2FE2ManagerMockConfiguration.java;h=942c3c362815f14a26426c4d94890b6626b33dcb;hb=40112d9c6fbf59672a8ebc69f16a15bc89b57090;hp=192f2b0c361695634a724e0512e3c12a5a51f573;hpb=8b0c1aa1535896ad557d5d685a031208aa1b6dfb;p=portal%2Fric-dashboard.git diff --git a/dashboard/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/config/E2ManagerMockConfiguration.java b/dashboard/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/config/E2ManagerMockConfiguration.java index 192f2b0c..942c3c36 100644 --- a/dashboard/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/config/E2ManagerMockConfiguration.java +++ b/dashboard/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/config/E2ManagerMockConfiguration.java @@ -30,13 +30,14 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import org.oransc.ric.portal.dashboard.model.RicRegionList; import org.oransc.ricplt.e2mgr.client.api.HealthCheckApi; import org.oransc.ricplt.e2mgr.client.api.NodebApi; import org.oransc.ricplt.e2mgr.client.invoker.ApiClient; import org.oransc.ricplt.e2mgr.client.model.GetNodebResponse; import org.oransc.ricplt.e2mgr.client.model.NodebIdentity; -import org.oransc.ricplt.e2mgr.client.model.NodebIdentityGlobalNbId; -import org.oransc.ricplt.e2mgr.client.model.ResetRequest; +import org.oransc.ricplt.e2mgr.client.model.UpdateGnbRequest; +import org.oransc.ricplt.e2mgr.client.model.UpdateGnbResponseGlobalNbId; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; @@ -61,9 +62,13 @@ public class E2ManagerMockConfiguration { // Simulate remote method delay for UI testing private int delayMs; + // Autowire all the properties required by the real class + // (even tho not used here) as a test of the properties. @Autowired - public E2ManagerMockConfiguration(@Value("${mock.config.delay:0}") int delayMs) { - logger.debug("ctor: configured with delay {}", delayMs); + public E2ManagerMockConfiguration(@Value("${e2mgr.url.suffix}") final String urlSuffix, // + final RicRegionList instanceConfig, // + @Value("${mock.config.delay:0}") int delayMs) { + logger.info("ctor: configured with suffix {}, instances {}, delay {}", urlSuffix, instanceConfig, delayMs); this.delayMs = delayMs; } @@ -90,7 +95,7 @@ public class E2ManagerMockConfiguration { */ private NodebApi nodebApi(String instanceKey) { - final NodebIdentityGlobalNbId globalNbId = new NodebIdentityGlobalNbId().nbId("mockNbId-" + instanceKey) + final UpdateGnbResponseGlobalNbId globalNbId = new UpdateGnbResponseGlobalNbId().nbId("mockNbId-" + instanceKey) .plmnId("mockPlmId"); final List nodebIdList = new ArrayList<>(); final Map nodebResponseMap = new HashMap<>(); @@ -104,11 +109,11 @@ public class E2ManagerMockConfiguration { // "globalNbId":null,"gnb":null,"ip":"10.2.0.6","nodeType":null,"port":36444, // "ranName":"AAAA123456","setupFailure":null}}] nodebIdList.add(new NodebIdentity().inventoryName(RAN_NAME_1).globalNbId(globalNbId)); - nodebResponseMap.put(RAN_NAME_1, - new GetNodebResponse().connectionStatus("CONNECTING").ip("127.0.0.1").port(456).ranName(RAN_NAME_2).nodeType("ENDC").port(100)); + nodebResponseMap.put(RAN_NAME_1, new GetNodebResponse().connectionStatus("CONNECTING").ip("127.0.0.1").port(456) + .ranName(RAN_NAME_2).nodeType("ENDC").port(100)); nodebIdList.add(new NodebIdentity().inventoryName(RAN_NAME_2).globalNbId(globalNbId)); - nodebResponseMap.put(RAN_NAME_2, - new GetNodebResponse().connectionStatus("CONNECTED").ip("127.0.0.2").port(456).ranName(RAN_NAME_2).nodeType("X2").port(200)); + nodebResponseMap.put(RAN_NAME_2, new GetNodebResponse().connectionStatus("CONNECTED").ip("127.0.0.2").port(456) + .ranName(RAN_NAME_2).nodeType("X2").port(200)); ApiClient apiClient = apiClient(); NodebApi mockApi = mock(NodebApi.class); @@ -123,11 +128,11 @@ public class E2ManagerMockConfiguration { }).when(mockApi).nodebShutdownPut(); doAnswer(inv -> { if (delayMs > 0) { - logger.debug("reset sleeping {}", delayMs); + logger.debug("updateGnb sleeping {}", delayMs); Thread.sleep(delayMs); } return null; - }).when(mockApi).reset(any(String.class), any(ResetRequest.class)); + }).when(mockApi).updateGnb(any(UpdateGnbRequest.class), any(String.class)); doAnswer(inv -> { if (delayMs > 0) { logger.debug("getNb sleeping {}", delayMs);