X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=policy-agent%2Fsrc%2Ftest%2Fjava%2Forg%2Foransc%2Fpolicyagent%2Fclients%2FStdA1ClientTest.java;h=beb2ca901f78c2577b60d877e02880b62c2d56c2;hb=6116e98837066075013c5ee22b39a2df4ff604ea;hp=ca6c8a904c0b5e00cce73333ebe86750a095887d;hpb=97d18aedfa83bfeb9f914a1b748aa224f04fb8b5;p=nonrtric.git diff --git a/policy-agent/src/test/java/org/oransc/policyagent/clients/StdA1ClientTest.java b/policy-agent/src/test/java/org/oransc/policyagent/clients/StdA1ClientTest.java index ca6c8a90..beb2ca90 100644 --- a/policy-agent/src/test/java/org/oransc/policyagent/clients/StdA1ClientTest.java +++ b/policy-agent/src/test/java/org/oransc/policyagent/clients/StdA1ClientTest.java @@ -29,7 +29,6 @@ import static org.mockito.Mockito.when; import java.util.Arrays; import java.util.List; -import org.json.JSONException; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; @@ -43,13 +42,12 @@ import reactor.core.publisher.Mono; import reactor.test.StepVerifier; @ExtendWith(MockitoExtension.class) -public class StdA1ClientTest { +class StdA1ClientTest { private static final String RIC_URL = "RicUrl"; private static final String POLICY_TYPE_1_NAME = "type1"; private static final String POLICY_1_ID = "policy1"; private static final String POLICY_2_ID = "policy2"; - private static final String POLICY_JSON_VALID = "{\"policyId\":\"policy1\"}"; - private static final String POLICY_JSON_INVALID = "\"policyId\":\"policy1\"}"; + private static final String POLICY_JSON = "{\"policyId\":\"policy1\"}"; private static final String POLICY_TYPE = "typeName"; StdA1ClientVersion1 clientUnderTest; @@ -61,7 +59,7 @@ public class StdA1ClientTest { RicConfig ricConfigMock; @BeforeEach - public void init() { + void init() { clientUnderTest = new StdA1ClientVersion1(asyncRestClientMock, ricConfigMock); } @@ -74,14 +72,14 @@ public class StdA1ClientTest { } @Test - public void testGetPolicyTypeIdentities() { + void testGetPolicyTypeIdentities() { List policyTypeIds = clientUnderTest.getPolicyTypeIdentities().block(); assertEquals(1, policyTypeIds.size(), "should hardcoded to one"); assertEquals("", policyTypeIds.get(0), "should hardcoded to empty"); } @Test - public void testGetPolicyIdentities() { + void testGetPolicyIdentities() { doReturn(RIC_URL).when(ricConfigMock).baseUrl(); Mono policyIds = Mono.just(Arrays.asList(POLICY_1_ID, POLICY_2_ID).toString()); when(asyncRestClientMock.get(anyString())).thenReturn(policyIds); @@ -93,47 +91,37 @@ public class StdA1ClientTest { } @Test - public void testGetValidPolicyType() { + void testGetValidPolicyType() { String policyType = clientUnderTest.getPolicyTypeSchema(POLICY_TYPE_1_NAME).block(); assertEquals("{}", policyType, ""); } @Test - public void testPutPolicyValidResponse() { + void testPutPolicyValidResponse() { doReturn(RIC_URL).when(ricConfigMock).baseUrl(); - when(asyncRestClientMock.put(anyString(), anyString())).thenReturn(Mono.just(POLICY_JSON_VALID)); + when(asyncRestClientMock.put(anyString(), anyString())).thenReturn(Mono.just(POLICY_JSON)); - Mono policyMono = clientUnderTest - .putPolicy(A1ClientHelper.createPolicy(RIC_URL, POLICY_1_ID, POLICY_JSON_VALID, POLICY_TYPE)); + Mono policyMono = + clientUnderTest.putPolicy(A1ClientHelper.createPolicy(RIC_URL, POLICY_1_ID, POLICY_JSON, POLICY_TYPE)); - verify(asyncRestClientMock).put(policiesBaseUrl() + POLICY_1_ID, POLICY_JSON_VALID); - StepVerifier.create(policyMono).expectNext(POLICY_JSON_VALID).expectComplete().verify(); + verify(asyncRestClientMock).put(policiesBaseUrl() + POLICY_1_ID, POLICY_JSON); + StepVerifier.create(policyMono).expectNext(POLICY_JSON).expectComplete().verify(); } @Test - public void testPutPolicyInvalidResponse() { - when(asyncRestClientMock.put(anyString(), anyString())).thenReturn(Mono.just(POLICY_JSON_INVALID)); - - Mono policyMono = clientUnderTest - .putPolicy(A1ClientHelper.createPolicy(RIC_URL, POLICY_1_ID, POLICY_JSON_VALID, POLICY_TYPE)); - - StepVerifier.create(policyMono).expectErrorMatches(throwable -> throwable instanceof JSONException).verify(); - } - - @Test - public void testDeletePolicy() { + void testDeletePolicy() { doReturn(RIC_URL).when(ricConfigMock).baseUrl(); final String url = policiesBaseUrl() + POLICY_1_ID; when(asyncRestClientMock.delete(url)).thenReturn(Mono.empty()); - Policy policy = A1ClientHelper.createPolicy(RIC_URL, POLICY_1_ID, POLICY_JSON_VALID, POLICY_TYPE); + Policy policy = A1ClientHelper.createPolicy(RIC_URL, POLICY_1_ID, POLICY_JSON, POLICY_TYPE); Mono responseMono = clientUnderTest.deletePolicy(policy); verify(asyncRestClientMock).delete(url); StepVerifier.create(responseMono).expectComplete().verify(); } @Test - public void testDeleteAllPolicies() { + void testDeleteAllPolicies() { doReturn(RIC_URL).when(ricConfigMock).baseUrl(); Mono policyIds = Mono.just(Arrays.asList(POLICY_1_ID, POLICY_2_ID).toString()); when(asyncRestClientMock.get(policiesUrl())).thenReturn(policyIds);