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=eb0112e625f0e1fe0952b8bb95e5a513288313dc;hpb=478bd59ad277738b9788b73230168bdd183bcba7;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 eb0112e..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; @@ -49,7 +48,7 @@ import org.springframework.test.context.junit.jupiter.SpringExtension; @ExtendWith(SpringExtension.class) @SpringBootTest(classes = {VesEventNotifierMock.class, PerformanceManagementMapperConfigProvider.class, PerformanceManagementFile2VesMapper.class, PerformanceManagementAdaptersDeployer.class}) -public class PerformanceManagementManagerTest { +class PerformanceManagementManagerTest { @Autowired @Qualifier("test") @@ -75,7 +74,7 @@ public class PerformanceManagementManagerTest { @Test @Timeout(value = 10000, unit = TimeUnit.MILLISECONDS) - public void testMapping() throws IOException, InterruptedException, AlreadyPresentException { + void testMapping() throws IOException, InterruptedException, AlreadyPresentException { assertTrue(deployer.getAll().isEmpty()); deployer.create("172.0.10.2", "admin", "admin"); assertFalse(deployer.getAll().isEmpty()); @@ -87,7 +86,7 @@ public class PerformanceManagementManagerTest { } @Test - public void testDelete() throws AlreadyPresentException, NotFoundException { + void testDelete() throws AlreadyPresentException, NotFoundException { assertTrue(deployer.getAll().isEmpty()); deployer.create("172.0.10.2", "admin", "admin"); assertFalse(deployer.getAll().isEmpty()); @@ -97,24 +96,24 @@ public class PerformanceManagementManagerTest { } @Test - public void testAlreadyPresent() throws AlreadyPresentException { + void testAlreadyPresent() throws AlreadyPresentException { assertTrue(deployer.getAll().isEmpty()); deployer.create("172.0.10.2", "admin", "admin"); assertFalse(deployer.getAll().isEmpty()); final Exception alreadyPresentException = assertThrows(AlreadyPresentException.class, () -> deployer.create("172.0.10.2", "admin", "admin")); - assertEquals(alreadyPresentException.getMessage(), "Adapter 172.0.10.2 already present."); + assertEquals("Adapter 172.0.10.2 already present.", alreadyPresentException.getMessage()); } @Test - public void testNotPresent() { + void testNotPresent() { final Exception exception = assertThrows(NotFoundException.class, () -> deployer.delete("172.0.10.2")); - assertEquals(exception.getMessage(), "Adapter 172.0.10.2 is not present."); + assertEquals("Adapter 172.0.10.2 is not present.", exception.getMessage()); } @Test - public void testTimeZone() throws AlreadyPresentException { + void testTimeZone() throws AlreadyPresentException { deployer.create("172.0.10.2", "admin", "admin"); assertEquals(deployer.getTimeZone("172.0.10.2"), ZoneId.of("+02:00")); } @@ -122,11 +121,13 @@ public 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;