X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=policy-agent%2Fsrc%2Ftest%2Fjava%2Forg%2Foransc%2Fpolicyagent%2Ftasks%2FRicSynchronizationTaskTest.java;h=6667029a059f998a95e7025db25e2c2214459e47;hb=1178fb45f6d79fb3988b2806073aeeee3d68324e;hp=f74c9086d99e57cf4a4d7690207c67ad23656922;hpb=144374e691c0f1bdcd90cf7c01de263c905d45b7;p=nonrtric.git diff --git a/policy-agent/src/test/java/org/oransc/policyagent/tasks/RicSynchronizationTaskTest.java b/policy-agent/src/test/java/org/oransc/policyagent/tasks/RicSynchronizationTaskTest.java index f74c9086..6667029a 100644 --- a/policy-agent/src/test/java/org/oransc/policyagent/tasks/RicSynchronizationTaskTest.java +++ b/policy-agent/src/test/java/org/oransc/policyagent/tasks/RicSynchronizationTaskTest.java @@ -80,9 +80,9 @@ class RicSynchronizationTaskTest { .controllerName("controllerName") // .build()); - private static Policy createPolicy(boolean isTransient) { + private static Policy createPolicy(String policyId, boolean isTransient) { return ImmutablePolicy.builder() // - .id("policyId1") // + .id(policyId) // .json("") // .ownerServiceName("service") // .ric(RIC_1) // @@ -92,7 +92,7 @@ class RicSynchronizationTaskTest { .build(); } - private static final Policy POLICY_1 = createPolicy(false); + private static final Policy POLICY_1 = createPolicy("policyId1", false); private static final String SERVICE_1_NAME = "service1"; private static final String SERVICE_1_CALLBACK_URL = "callbackUrl"; @@ -135,7 +135,7 @@ class RicSynchronizationTaskTest { assertThat(policyTypes.size()).isEqualTo(1); assertThat(policies.size()).isEqualTo(1); assertThat(RIC_1.getState()).isEqualTo(RicState.SYNCHRONIZING); - assertThat(RIC_1.getSupportedPolicyTypeNames().size()).isEqualTo(1); + assertThat(RIC_1.getSupportedPolicyTypeNames()).hasSize(1); } @Test @@ -170,7 +170,7 @@ class RicSynchronizationTaskTest { verifyNoMoreInteractions(restClientMock); assertThat(policyTypes.size()).isEqualTo(1); - assertThat(policies.size()).isEqualTo(0); + assertThat(policies.size()).isZero(); assertThat(RIC_1.getState()).isEqualTo(RicState.AVAILABLE); } @@ -193,7 +193,7 @@ class RicSynchronizationTaskTest { assertThat(policyTypes.size()).isEqualTo(1); assertThat(policyTypes.getType(POLICY_TYPE_1_NAME).schema()).isEqualTo(typeSchema); - assertThat(policies.size()).isEqualTo(0); + assertThat(policies.size()).isZero(); assertThat(RIC_1.getState()).isEqualTo(RicState.AVAILABLE); } @@ -201,7 +201,7 @@ class RicSynchronizationTaskTest { void ricIdleAndHavePolicies_thenSynchronizationWithRecreationOfPolicies() { RIC_1.setState(RicState.AVAILABLE); - Policy transientPolicy = createPolicy(true); + Policy transientPolicy = createPolicy("transientPolicyId", true); policies.put(transientPolicy); policies.put(POLICY_1); @@ -221,7 +221,7 @@ class RicSynchronizationTaskTest { verify(a1ClientMock).putPolicy(POLICY_1); verifyNoMoreInteractions(a1ClientMock); - assertThat(policyTypes.size()).isEqualTo(0); + assertThat(policyTypes.size()).isZero(); assertThat(policies.size()).isEqualTo(1); // The transient policy shall be deleted assertThat(RIC_1.getState()).isEqualTo(RicState.AVAILABLE); } @@ -247,8 +247,8 @@ class RicSynchronizationTaskTest { verify(a1ClientMock, times(2)).deleteAllPolicies(); verifyNoMoreInteractions(a1ClientMock); - assertThat(policyTypes.size()).isEqualTo(0); - assertThat(policies.size()).isEqualTo(0); + assertThat(policyTypes.size()).isZero(); + assertThat(policies.size()).isZero(); assertThat(RIC_1.getState()).isEqualTo(RicState.AVAILABLE); } @@ -278,8 +278,8 @@ class RicSynchronizationTaskTest { verify(a1ClientMock, times(2)).deleteAllPolicies(); verifyNoMoreInteractions(a1ClientMock); - assertThat(policyTypes.size()).isEqualTo(0); - assertThat(policies.size()).isEqualTo(0); + assertThat(policyTypes.size()).isZero(); + assertThat(policies.size()).isZero(); assertThat(RIC_1.getState()).isEqualTo(RicState.UNAVAILABLE); } @@ -308,7 +308,8 @@ class RicSynchronizationTaskTest { ILoggingEvent loggingEvent = logAppender.list.get(0); assertThat(loggingEvent.getLevel()).isEqualTo(WARN); - verifyCorrectLogMessage(0, logAppender, "Service notification failed for service: " + SERVICE_1_NAME); + verifyCorrectLogMessage(0, logAppender, + "Service notification failed for service: " + SERVICE_1_NAME + ". Cause: " + originalErrorMessage); } private void setUpCreationOfA1Client() { @@ -333,6 +334,6 @@ class RicSynchronizationTaskTest { private void verifyCorrectLogMessage(int messageIndex, ListAppender logAppender, String expectedMessage) { ILoggingEvent loggingEvent = logAppender.list.get(messageIndex); - assertThat(loggingEvent.toString().contains(expectedMessage)).isTrue(); + assertThat(loggingEvent.getFormattedMessage()).isEqualTo(expectedMessage); } }