+ public void getTypeIdsTest() throws IOException {
+ URI uri = buildUri(null, A1MediatorController.CONTROLLER_PATH, DashboardConstants.RIC_INSTANCE_KEY,
+ RICInstanceMockConfiguration.INSTANCE_KEY_1, A1MediatorController.PP_TYPE_ID);
+ logger.info("Invoking {}", uri);
+ ResponseEntity<List<Integer>> response = testRestTemplateStandardRole().exchange(uri, HttpMethod.GET, null,
+ new ParameterizedTypeReference<List<Integer>>() {
+ });
+ Assertions.assertTrue(response.getStatusCode().is2xxSuccessful());
+ Assert.assertFalse(response.getBody().isEmpty());
+ }
+
+ @Test
+ public void getPolicyTypeTest() throws IOException {
+ URI uri = buildUri(null, A1MediatorController.CONTROLLER_PATH, DashboardConstants.RIC_INSTANCE_KEY,
+ RICInstanceMockConfiguration.INSTANCE_KEY_1, A1MediatorController.PP_TYPE_ID,
+ Integer.toString(A1MediatorMockConfiguration.ADMISSION_CONTROL_POLICY_ID));
+ logger.info("Invoking {}", uri);
+ ResponseEntity<PolicyTypeSchema> response = testRestTemplateStandardRole().exchange(uri, HttpMethod.GET, null,
+ PolicyTypeSchema.class);
+ Assertions.assertTrue(response.getStatusCode().is2xxSuccessful());
+ Assert.assertFalse(response.getBody().getName().isEmpty());
+ }
+
+ @Test
+ public void getInstanceTest() throws IOException {
+ URI uri = buildUri(null, A1MediatorController.CONTROLLER_PATH, DashboardConstants.RIC_INSTANCE_KEY,
+ RICInstanceMockConfiguration.INSTANCE_KEY_1, A1MediatorController.PP_TYPE_ID,
+ Integer.toString(A1MediatorMockConfiguration.ADMISSION_CONTROL_POLICY_ID),
+ A1MediatorController.PP_INST_ID, A1MediatorMockConfiguration.AC_CONTROL_NAME);