Bugfix, timing issue in a unittest 90/123390/2
authorPatrikBuhr <patrik.buhr@est.tech>
Thu, 19 Aug 2021 14:17:02 +0000 (16:17 +0200)
committerPatrikBuhr <patrik.buhr@est.tech>
Thu, 19 Aug 2021 14:21:55 +0000 (16:21 +0200)
Issue-ID: CCSDK-3421
Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
Change-Id: I6fc0f78806dd46b6824433304fa89d97c66e9aa5

a1-policy-management/src/test/java/org/onap/ccsdk/oran/a1policymanagementservice/tasks/RicSynchronizationTaskTest.java

index fae0547..99c49d8 100644 (file)
@@ -161,6 +161,7 @@ class RicSynchronizationTaskTest {
 
         RicSynchronizationTask synchronizerUnderTest = spy(createTask());
 
+        RIC_1.setState(RicState.UNAVAILABLE);
         synchronizerUnderTest.run(RIC_1);
         await().untilAsserted(() -> RicState.AVAILABLE.equals(RIC_1.getState()));
 
@@ -186,6 +187,7 @@ class RicSynchronizationTaskTest {
 
         RicSynchronizationTask synchronizerUnderTest = createTask();
 
+        RIC_1.setState(RicState.UNAVAILABLE);
         synchronizerUnderTest.run(RIC_1);
         await().untilAsserted(() -> RicState.AVAILABLE.equals(RIC_1.getState()));
 
@@ -216,8 +218,10 @@ class RicSynchronizationTaskTest {
 
         RicSynchronizationTask synchronizerUnderTest = createTask();
 
+        RIC_1.setState(RicState.UNAVAILABLE);
         synchronizerUnderTest.run(RIC_1);
         await().untilAsserted(() -> RicState.AVAILABLE.equals(RIC_1.getState()));
+
         verify(a1ClientMock).deleteAllPolicies();
         verify(a1ClientMock).putPolicy(POLICY_1);
         verifyNoMoreInteractions(a1ClientMock);
@@ -243,6 +247,7 @@ class RicSynchronizationTaskTest {
 
         RicSynchronizationTask synchronizerUnderTest = createTask();
 
+        RIC_1.setState(RicState.UNAVAILABLE);
         synchronizerUnderTest.run(RIC_1);
         await().untilAsserted(() -> RicState.AVAILABLE.equals(RIC_1.getState()));
 
@@ -268,8 +273,9 @@ class RicSynchronizationTaskTest {
 
         RicSynchronizationTask synchronizerUnderTest = createTask();
 
+        RIC_1.setState(RicState.AVAILABLE);
         synchronizerUnderTest.run(RIC_1);
-        await().untilAsserted(() -> RicState.AVAILABLE.equals(RIC_1.getState()));
+        await().untilAsserted(() -> RicState.UNAVAILABLE.equals(RIC_1.getState()));
 
         verify(a1ClientMock, times(2)).deleteAllPolicies();
         verifyNoMoreInteractions(a1ClientMock);