X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=policy-agent%2Fsrc%2Ftest%2Fjava%2Forg%2Foransc%2Fpolicyagent%2Ftasks%2FServiceSupervisionTest.java;h=495b2a5429d24b516c8828b3294efb526d3d1c3b;hb=6116e98837066075013c5ee22b39a2df4ff604ea;hp=a9845285c71e5209bbb3a68fd8adec018a0d415c;hpb=7c297ddb425a52dae965adc6a83629a14421ea05;p=nonrtric.git diff --git a/policy-agent/src/test/java/org/oransc/policyagent/tasks/ServiceSupervisionTest.java b/policy-agent/src/test/java/org/oransc/policyagent/tasks/ServiceSupervisionTest.java index a9845285..495b2a54 100644 --- a/policy-agent/src/test/java/org/oransc/policyagent/tasks/ServiceSupervisionTest.java +++ b/policy-agent/src/test/java/org/oransc/policyagent/tasks/ServiceSupervisionTest.java @@ -56,7 +56,7 @@ import org.oransc.policyagent.utils.LoggingUtils; import reactor.core.publisher.Mono; @ExtendWith(MockitoExtension.class) -public class ServiceSupervisionTest { +class ServiceSupervisionTest { private static final String SERVICE_NAME = "Service name"; private static final String RIC_NAME = "name"; @@ -74,6 +74,7 @@ public class ServiceSupervisionTest { .name(RIC_NAME) // .baseUrl("baseUrl") // .managedElementIds(Collections.emptyList()) // + .controllerName("") // .build(); private Ric ric = new Ric(ricConfig); private PolicyType policyType = ImmutablePolicyType.builder() // @@ -87,10 +88,11 @@ public class ServiceSupervisionTest { .ric(ric) // .type(policyType) // .lastModified("lastModified") // + .isTransient(false) // .build(); @Test - public void serviceExpired_policyAndServiceAreDeletedInRepoAndPolicyIsDeletedInRic() { + void serviceExpired_policyAndServiceAreDeletedInRepoAndPolicyIsDeletedInRic() { setUpRepositoryWithKeepAliveInterval(Duration.ofSeconds(2)); setUpCreationOfA1Client(); @@ -101,7 +103,7 @@ public class ServiceSupervisionTest { await().atMost(Durations.FIVE_SECONDS).with().pollInterval(Durations.ONE_SECOND).until(service::isExpired); - serviceSupervisionUnderTest.checkAllServices(); + serviceSupervisionUnderTest.checkAllServices().blockLast(); assertThat(policies.size()).isEqualTo(0); assertThat(services.size()).isEqualTo(0); @@ -111,7 +113,7 @@ public class ServiceSupervisionTest { } @Test - public void serviceExpiredButDeleteInRicFails_policyAndServiceAreDeletedInRepoAndErrorLoggedForRic() { + void serviceExpiredButDeleteInRicFails_policyAndServiceAreDeletedInRepoAndErrorLoggedForRic() { setUpRepositoryWithKeepAliveInterval(Duration.ofSeconds(2)); setUpCreationOfA1Client(); @@ -125,25 +127,26 @@ public class ServiceSupervisionTest { final ListAppender logAppender = LoggingUtils.getLogListAppender(ServiceSupervision.class, WARN); - serviceSupervisionUnderTest.checkAllServices(); + serviceSupervisionUnderTest.checkAllServices().blockLast(); assertThat(policies.size()).isEqualTo(0); assertThat(services.size()).isEqualTo(0); ILoggingEvent loggingEvent = logAppender.list.get(0); - assertThat(loggingEvent.getThrowableProxy().getMessage()).isEqualTo(originalErrorMessage); - String expectedLogMessage = "Could not delete policy: " + POLICY_ID + " from ric: " + RIC_NAME; + assertThat(loggingEvent.getLevel()).isEqualTo(WARN); + String expectedLogMessage = + "Could not delete policy: " + POLICY_ID + " from ric: " + RIC_NAME + ". Cause: " + originalErrorMessage; assertThat(loggingEvent.toString().contains(expectedLogMessage)).isTrue(); } @Test - public void serviceNotExpired_shouldNotBeChecked() { + void serviceNotExpired_shouldNotBeChecked() { setUpRepositoryWithKeepAliveInterval(Duration.ofSeconds(2)); ServiceSupervision serviceSupervisionUnderTest = new ServiceSupervision(services, policies, a1ClientFactoryMock); - serviceSupervisionUnderTest.checkAllServices(); + serviceSupervisionUnderTest.checkAllServices().blockLast(); assertThat(policies.size()).isEqualTo(1); assertThat(services.size()).isEqualTo(1); @@ -153,13 +156,13 @@ public class ServiceSupervisionTest { } @Test - public void serviceWithoutKeepAliveInterval_shouldNotBeChecked() { + void serviceWithoutKeepAliveInterval_shouldNotBeChecked() { setUpRepositoryWithKeepAliveInterval(Duration.ofSeconds(0)); ServiceSupervision serviceSupervisionUnderTest = new ServiceSupervision(services, policies, a1ClientFactoryMock); - serviceSupervisionUnderTest.checkAllServices(); + serviceSupervisionUnderTest.checkAllServices().blockLast(); assertThat(policies.size()).isEqualTo(1); assertThat(services.size()).isEqualTo(1);