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=18ea22bcb34063bf548654c99ed91869bddd2e01;hb=6fe1880bfac3daa86c05461da80147325f5f47a2;hp=c7d2e5579aaae6e26876f61ba1bd5d3f04b6bbc8;hpb=63036ab25f7878781e74b2ca0706b28451f59f27;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 c7d2e557..18ea22bc 100644 --- a/policy-agent/src/test/java/org/oransc/policyagent/ApplicationTest.java +++ b/policy-agent/src/test/java/org/oransc/policyagent/ApplicationTest.java @@ -21,14 +21,10 @@ package org.oransc.policyagent; import static org.assertj.core.api.Assertions.assertThat; import static org.junit.Assert.assertFalse; - import java.net.URL; -import java.util.Vector; import org.junit.Test; import org.junit.runner.RunWith; import org.oransc.policyagent.configuration.ApplicationConfig; -import org.oransc.policyagent.configuration.ImmutableRicConfig; -import org.oransc.policyagent.configuration.RicConfig; import org.oransc.policyagent.exceptions.ServiceException; import org.oransc.policyagent.repository.ImmutablePolicy; import org.oransc.policyagent.repository.ImmutablePolicyType; @@ -36,7 +32,6 @@ import org.oransc.policyagent.repository.Policies; import org.oransc.policyagent.repository.Policy; import org.oransc.policyagent.repository.PolicyType; import org.oransc.policyagent.repository.PolicyTypes; -import org.oransc.policyagent.repository.Ric; import org.oransc.policyagent.repository.Rics; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; @@ -49,6 +44,7 @@ import org.springframework.http.ResponseEntity; import org.springframework.test.context.junit4.SpringRunner; import org.springframework.web.client.RestTemplate; + @RunWith(SpringRunner.class) @SpringBootTest(webEnvironment = WebEnvironment.RANDOM_PORT) public class ApplicationTest { @@ -64,6 +60,7 @@ public class ApplicationTest { } } + @TestConfiguration static class Beans { @Bean @@ -113,7 +110,6 @@ public class ApplicationTest { String url = "http://localhost:" + port + "/policy?type=type1&instance=instance1&ric=ric1&service=service1"; String json = "{}"; addPolicyType("type1"); - addRic(beans.getRics(), "ric1", url); this.restTemplate.put(url, json); @@ -124,24 +120,11 @@ public class ApplicationTest { assertThat(policy.ownerServiceName()).isEqualTo("service1"); } - private void addRic(Rics rics, String ric, String url) { - Vector nodeNames = new Vector<>(1); - nodeNames.add("node1"); - RicConfig ricConfig = ImmutableRicConfig.builder() // - .name(ric) // - .baseUrl(url) // - .managedElementIds(nodeNames) // - .build(); - Ric ricObj = new Ric(ricConfig); - - rics.put(ricObj); - } - private PolicyType addPolicyType(String name) { PolicyType type = ImmutablePolicyType.builder() // - .jsonSchema("") // - .name(name) // - .build(); + .jsonSchema("") // + .name(name) // + .build(); beans.getPolicyTypes().put(type); return type; @@ -149,11 +132,11 @@ public class ApplicationTest { private Policy addPolicy(String id, String typeName, String service) throws ServiceException { Policy p = ImmutablePolicy.builder().id(id) // - .json("{}") // - .ownerServiceName(service) // - .ric(beans.getRics().getRic("ric1")) // - .type(addPolicyType(typeName)) // - .build(); + .json("{}") // + .ownerServiceName(service) // + .ric(beans.getRics().getRic("ric1")) // + .type(addPolicyType(typeName)) // + .build(); beans.getPolicies().put(p); return p; } @@ -176,7 +159,6 @@ public class ApplicationTest { @Test public void getPolicies() throws Exception { String url = "http://localhost:" + port + "/policies"; - addRic(beans.getRics(), "ric1", url); addPolicy("id1", "type1", "service1"); addPolicy("id2", "type2", "service2"); @@ -188,11 +170,11 @@ public class ApplicationTest { @Test public void getPoliciesFilter() throws Exception { - String url = "http://localhost:" + port + "/policies?type=type1"; addPolicy("id1", "type1", "service1"); addPolicy("id2", "type1", "service2"); addPolicy("id3", "type2", "service1"); + String url = "http://localhost:" + port + "/policies?type=type1"; String rsp = this.restTemplate.getForObject(url, String.class); System.out.println(rsp); assertThat(rsp).contains("id1");