X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=ves-nf-oam-adopter%2Fves-nf-oam-adopter-pm-manager%2Fsrc%2Ftest%2Fjava%2Forg%2Fo%2Fran%2Foam%2Fnf%2Foam%2Fadopter%2Fpm%2Frest%2Fmanager%2FPerformanceManagementManagerTest.java;h=623f0a7b274e8ef6db05cb43fe1e3f5c5364d471;hb=HEAD;hp=46c942c1f0c9a60bb8fef4044c3554f0a2edce8f;hpb=3b1e9c1e2ea636b0c90da826ecf37147a9b5f23d;p=oam%2Fnf-oam-adopter.git diff --git a/ves-nf-oam-adopter/ves-nf-oam-adopter-pm-manager/src/test/java/org/o/ran/oam/nf/oam/adopter/pm/rest/manager/PerformanceManagementManagerTest.java b/ves-nf-oam-adopter/ves-nf-oam-adopter-pm-manager/src/test/java/org/o/ran/oam/nf/oam/adopter/pm/rest/manager/PerformanceManagementManagerTest.java index 46c942c..623f0a7 100644 --- a/ves-nf-oam-adopter/ves-nf-oam-adopter-pm-manager/src/test/java/org/o/ran/oam/nf/oam/adopter/pm/rest/manager/PerformanceManagementManagerTest.java +++ b/ves-nf-oam-adopter/ves-nf-oam-adopter-pm-manager/src/test/java/org/o/ran/oam/nf/oam/adopter/pm/rest/manager/PerformanceManagementManagerTest.java @@ -19,7 +19,6 @@ package org.o.ran.oam.nf.oam.adopter.pm.rest.manager; -import static java.lang.Thread.sleep; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertThrows; @@ -122,11 +121,13 @@ class PerformanceManagementManagerTest { private static List getVesNotification(final VesEventNotifierMock listener, final int expectedSize) throws InterruptedException { List events = null; - for (int i = 0; i < 100000; i++) { - sleep(1000); - events = listener.getEvents(); - if (events != null && !events.isEmpty() && events.size() == expectedSize) { - break; + synchronized (listener) { + for (int i = 0; i < 100000; i++) { + listener.wait(1000); + events = listener.getEvents(); + if (events != null && !events.isEmpty() && events.size() == expectedSize) { + break; + } } } return events;