+ private ResponseEntity<Void> endcSetup() {
+ URI uri = buildUri(null, E2ManagerController.CONTROLLER_PATH, DashboardConstants.RIC_INSTANCE_KEY,
+ RICInstanceMockConfiguration.INSTANCE_KEY_1, E2ManagerController.ENDC_SETUP_METHOD);
+ logger.info("Invoking {}", uri);
+ SetupRequest setup = new SetupRequest().ranName(E2ManagerMockConfiguration.RAN_NAME_1);
+ HttpEntity<SetupRequest> entity = new HttpEntity<>(setup);
+ return testRestTemplateAdminRole().exchange(uri, HttpMethod.POST, entity, Void.class);
+ }
+
+ private ResponseEntity<Void> reset() {
+ URI uri = buildUri(null, E2ManagerController.CONTROLLER_PATH, DashboardConstants.RIC_INSTANCE_KEY,
+ RICInstanceMockConfiguration.INSTANCE_KEY_1, E2ManagerController.NODEB_PREFIX, "ignored",
+ E2ManagerController.RESET_METHOD);
+ logger.info("Invoking {}", uri);
+ ResetRequest reset = new ResetRequest();
+ HttpEntity<ResetRequest> entity = new HttpEntity<>(reset);
+ return testRestTemplateAdminRole().exchange(uri, HttpMethod.PUT, entity, Void.class);
+ }
+
+ @Test
+ public void endcSetupTest() {
+ ResponseEntity<Void> voidResponse = endcSetup();
+ Assertions.assertTrue(voidResponse.getStatusCode().is2xxSuccessful());
+ reset();
+ }
+
+ @Test
+ public void resetTest() {
+ ResponseEntity<Void> voidResponse = reset();
+ logger.debug("resetTest: response {}", voidResponse);
+ Assertions.assertTrue(voidResponse.getStatusCode().is2xxSuccessful());
+ }
+