X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=policy-agent%2Fsrc%2Ftest%2Fjava%2Forg%2Foransc%2Fpolicyagent%2Ftasks%2FRicSynchronizationTaskTest.java;h=224803de3a94ad0d35657f87b95bf07a904cb2a7;hb=c9a6805df30f6282ace0285df26107b5518d4e2b;hp=f6d2adeb26b4c31cd3819a1c3104ed497a1a5e2c;hpb=c683cd55dff59dd3d67cf409e397298bee5b7b91;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 f6d2adeb..224803de 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 @@ -65,7 +65,7 @@ import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; @ExtendWith(MockitoExtension.class) -public class RicSynchronizationTaskTest { +class RicSynchronizationTaskTest { private static final String POLICY_TYPE_1_NAME = "type1"; private static final PolicyType POLICY_TYPE_1 = ImmutablePolicyType.builder() // .name(POLICY_TYPE_1_NAME) // @@ -80,14 +80,19 @@ public class RicSynchronizationTaskTest { .controllerName("controllerName") // .build()); - private static final Policy POLICY_1 = ImmutablePolicy.builder() // - .id("policyId1") // - .json("") // - .ownerServiceName("service") // - .ric(RIC_1) // - .type(POLICY_TYPE_1) // - .lastModified("now") // - .build(); + private static Policy createPolicy(String policyId, boolean isTransient) { + return ImmutablePolicy.builder() // + .id(policyId) // + .json("") // + .ownerServiceName("service") // + .ric(RIC_1) // + .type(POLICY_TYPE_1) // + .lastModified("now") // + .isTransient(isTransient) // + .build(); + } + + 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"; @@ -104,7 +109,7 @@ public class RicSynchronizationTaskTest { private Services services; @BeforeEach - public void init() { + void init() { policyTypes = new PolicyTypes(); policies = new Policies(); services = new Services(); @@ -113,7 +118,7 @@ public class RicSynchronizationTaskTest { } @Test - public void ricAlreadySynchronizing_thenNoSynchronization() { + void ricAlreadySynchronizing_thenNoSynchronization() { RIC_1.setState(RicState.SYNCHRONIZING); RIC_1.addSupportedPolicyType(POLICY_TYPE_1); @@ -134,7 +139,7 @@ public class RicSynchronizationTaskTest { } @Test - public void ricIdlePolicyTypeInRepo_thenSynchronizationWithReuseOfTypeFromRepoAndCorrectServiceNotified() { + void ricIdlePolicyTypeInRepo_thenSynchronizationWithReuseOfTypeFromRepoAndCorrectServiceNotified() { RIC_1.setState(RicState.AVAILABLE); policyTypes.put(POLICY_TYPE_1); @@ -170,7 +175,7 @@ public class RicSynchronizationTaskTest { } @Test - public void ricIdlePolicyTypeNotInRepo_thenSynchronizationWithTypeFromRic() throws Exception { + void ricIdlePolicyTypeNotInRepo_thenSynchronizationWithTypeFromRic() throws Exception { RIC_1.setState(RicState.AVAILABLE); setUpCreationOfA1Client(); @@ -193,9 +198,12 @@ public class RicSynchronizationTaskTest { } @Test - public void ricIdleAndHavePolicies_thenSynchronizationWithRecreationOfPolicies() { + void ricIdleAndHavePolicies_thenSynchronizationWithRecreationOfPolicies() { RIC_1.setState(RicState.AVAILABLE); + Policy transientPolicy = createPolicy("transientPolicyId", true); + + policies.put(transientPolicy); policies.put(POLICY_1); setUpCreationOfA1Client(); @@ -214,12 +222,12 @@ public class RicSynchronizationTaskTest { verifyNoMoreInteractions(a1ClientMock); assertThat(policyTypes.size()).isEqualTo(0); - assertThat(policies.size()).isEqualTo(1); + assertThat(policies.size()).isEqualTo(1); // The transient policy shall be deleted assertThat(RIC_1.getState()).isEqualTo(RicState.AVAILABLE); } @Test - public void ricIdleAndErrorDeletingPoliciesFirstTime_thenSynchronizationWithDeletionOfPolicies() { + void ricIdleAndErrorDeletingPoliciesFirstTime_thenSynchronizationWithDeletionOfPolicies() { RIC_1.setState(RicState.AVAILABLE); policies.put(POLICY_1); @@ -245,7 +253,7 @@ public class RicSynchronizationTaskTest { } @Test - public void ricIdleAndErrorDeletingPoliciesAllTheTime_thenSynchronizationWithFailedRecovery() { + void ricIdleAndErrorDeletingPoliciesAllTheTime_thenSynchronizationWithFailedRecovery() { RIC_1.setState(RicState.AVAILABLE); policies.put(POLICY_1); @@ -276,7 +284,7 @@ public class RicSynchronizationTaskTest { } @Test - public void ricIdlePolicyTypeInRepo_thenSynchronizationWithErrorOnServiceNotificationErrorLogged() { + void ricIdlePolicyTypeInRepo_thenSynchronizationWithErrorOnServiceNotificationErrorLogged() { RIC_1.setState(RicState.AVAILABLE); policyTypes.put(POLICY_TYPE_1);