X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=policy-agent%2Fsrc%2Ftest%2Fjava%2Forg%2Foransc%2Fpolicyagent%2FApplicationTest.java;h=05485d7c8ea6b852eba3789264966acc3c0aa19a;hb=2de65533ba065c8a8cad97949d22d04cc3cd6ad9;hp=4ea6ff9e42e577c4731e72d91a2aba698c15a724;hpb=9013ed7ad46ce6927fbf69890487e8df61b7d7ee;p=nonrtric.git diff --git a/policy-agent/src/test/java/org/oransc/policyagent/ApplicationTest.java b/policy-agent/src/test/java/org/oransc/policyagent/ApplicationTest.java index 4ea6ff9e..05485d7c 100644 --- a/policy-agent/src/test/java/org/oransc/policyagent/ApplicationTest.java +++ b/policy-agent/src/test/java/org/oransc/policyagent/ApplicationTest.java @@ -34,7 +34,6 @@ import java.time.Duration; import java.time.Instant; import java.util.ArrayList; import java.util.List; -import java.util.Vector; import java.util.concurrent.atomic.AtomicInteger; import org.junit.jupiter.api.AfterEach; @@ -106,8 +105,8 @@ public class ApplicationTest { Services services; private static Gson gson = new GsonBuilder() // - .serializeNulls() // - .create(); // + .serializeNulls() // + .create(); // public static class MockApplicationConfig extends ApplicationConfig { @Override @@ -149,7 +148,7 @@ public class ApplicationTest { @Override public boolean hasError(ClientHttpResponse httpResponse) throws IOException { return (httpResponse.getStatusCode().series() == Series.CLIENT_ERROR - || httpResponse.getStatusCode().series() == Series.SERVER_ERROR); + || httpResponse.getStatusCode().series() == Series.SERVER_ERROR); } @Override @@ -174,7 +173,7 @@ public class ApplicationTest { public void verifyNoRicLocks() { for (Ric ric : this.rics.getRics()) { ric.getLock().lockBlocking(LockType.EXCLUSIVE); - ric.getLock().unlock(); + ric.getLock().unlockBlocking(); assertThat(ric.getLock().getLockCounter()).isEqualTo(0); assertThat(ric.getState()).isEqualTo(Ric.RicState.IDLE); } @@ -216,17 +215,9 @@ public class ApplicationTest { @Test public void testGetRicForManagedElement_thenReturnCorrectRic() throws Exception { - addRic("notCorrectRic1"); - addRic("notCorrectRic2"); - addRic("notCorrectRic3"); - addRic("notCorrectRic4"); - addRic("notCorrectRic5"); - addRic("notCorrectRic6"); - String ricName = "ric1"; - Ric ric = addRic(ricName); String managedElementId = "kista_1"; - ric.addManagedElement(managedElementId); + addRic(ricName, managedElementId); String url = baseUrl() + "/ric?managedElementId=" + managedElementId; String rsp = this.restTemplate.getForObject(url, String.class); @@ -239,7 +230,7 @@ public class ApplicationTest { this.setRestErrorhandler(); String url = baseUrl() + "/ric?managedElementId=kista_1"; ResponseEntity entity = this.restTemplate.getForEntity(url, String.class); - assertThat(entity.getStatusCode().equals(HttpStatus.NOT_FOUND)); + assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.NOT_FOUND); } @Test @@ -253,7 +244,7 @@ public class ApplicationTest { addPolicyType(policyTypeName, ricName); String url = baseUrl() + "/policy?type=" + policyTypeName + "&instance=" + policyInstanceId + "&ric=" + ricName - + "&service=" + serviceName; + + "&service=" + serviceName; final String json = jsonString(); this.rics.getRic(ricName).setState(Ric.RicState.IDLE); @@ -282,7 +273,7 @@ public class ApplicationTest { this.setRestErrorhandler(); String urlWrongRic = baseUrl() + "/policy?type=type1&instance=instance1&ric=ricXXX&service=service1"; ResponseEntity entity = this.putForEntity(urlWrongRic, jsonString()); - assertThat(entity.getStatusCode().equals(HttpStatus.METHOD_NOT_ALLOWED)); + assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.METHOD_NOT_ALLOWED); Policy policy = policies.getPolicy("instance1"); assertThat(policy.ric().name()).isEqualTo("ric1"); // Not changed @@ -422,7 +413,7 @@ public class ApplicationTest { // Keep alive url = baseUrl() + "/services/keepalive?name=name"; ResponseEntity entity = this.restTemplate.postForEntity(url, null, String.class); - assertThat(entity.getStatusCode().equals(HttpStatus.OK)); + assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.OK); // DELETE assertThat(services.size()).isEqualTo(1); @@ -450,11 +441,11 @@ public class ApplicationTest { private Policy addPolicy(String id, String typeName, String service, String ric) throws ServiceException { addRic(ric); Policy p = ImmutablePolicy.builder().id(id) // - .json(jsonString()) // - .ownerServiceName(service) // - .ric(rics.getRic(ric)) // - .type(addPolicyType(typeName, ric)) // - .lastModified("lastModified").build(); + .json(jsonString()) // + .ownerServiceName(service) // + .ric(rics.getRic(ric)) // + .type(addPolicyType(typeName, ric)) // + .lastModified("lastModified").build(); policies.put(p); return p; } @@ -497,6 +488,7 @@ public class ApplicationTest { this.supervision = supervision; } + @Override public void run() { for (int i = 0; i < 100; ++i) { if (i % 10 == 0) { @@ -544,9 +536,9 @@ public class ApplicationTest { private PolicyType addPolicyType(String policyTypeName, String ricName) { PolicyType type = ImmutablePolicyType.builder() // - .name(policyTypeName) // - .schema("{\"title\":\"" + policyTypeName + "\"}") // - .build(); + .name(policyTypeName) // + .schema("{\"title\":\"" + policyTypeName + "\"}") // + .build(); policyTypes.put(type); addRic(ricName).addSupportedPolicyType(type); @@ -554,15 +546,22 @@ public class ApplicationTest { } private Ric addRic(String ricName) { + return addRic(ricName, null); + } + + private Ric addRic(String ricName, String managedElement) { if (rics.get(ricName) != null) { return rics.get(ricName); } - Vector mes = new Vector<>(); + List mes = new ArrayList<>(); + if (managedElement != null) { + mes.add(managedElement); + } RicConfig conf = ImmutableRicConfig.builder() // - .name(ricName) // - .baseUrl(ricName) // - .managedElementIds(mes) // - .build(); + .name(ricName) // + .baseUrl(ricName) // + .managedElementIds(mes) // + .build(); Ric ric = new Ric(conf); ric.setState(Ric.RicState.IDLE); this.rics.put(ric);