X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=policy-agent%2Fsrc%2Ftest%2Fjava%2Forg%2Foransc%2Fpolicyagent%2Fconfiguration%2FApplicationConfigTest.java;h=6a4f8b3681bc69b3d4223d8346f9900f10e54223;hb=fb4bc7967a4733d10775351440a3af14327d5f20;hp=34ebdf99943f24a644e3225618271f1483a8a04e;hpb=f0273617b916cdc8633382291b9986e33cc13fa1;p=nonrtric.git diff --git a/policy-agent/src/test/java/org/oransc/policyagent/configuration/ApplicationConfigTest.java b/policy-agent/src/test/java/org/oransc/policyagent/configuration/ApplicationConfigTest.java index 34ebdf99..6a4f8b36 100644 --- a/policy-agent/src/test/java/org/oransc/policyagent/configuration/ApplicationConfigTest.java +++ b/policy-agent/src/test/java/org/oransc/policyagent/configuration/ApplicationConfigTest.java @@ -21,10 +21,9 @@ package org.oransc.policyagent.configuration; import static org.assertj.core.api.Assertions.assertThat; -import static org.junit.Assert.assertTrue; +import static org.junit.jupiter.api.Assertions.assertTrue; import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.doReturn; -import static org.mockito.Mockito.mock; import static org.mockito.Mockito.spy; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; @@ -51,6 +50,11 @@ import java.util.Vector; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.junit.runner.RunWith; +import org.mockito.Mock; +import org.mockito.junit.MockitoJUnitRunner; +import org.mockito.junit.jupiter.MockitoExtension; import org.onap.dcaegen2.services.sdk.rest.services.cbs.client.api.CbsClient; import org.onap.dcaegen2.services.sdk.rest.services.cbs.client.model.EnvProperties; import org.onap.dcaegen2.services.sdk.rest.services.cbs.client.model.ImmutableEnvProperties; @@ -61,10 +65,14 @@ import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; import reactor.test.StepVerifier; +@ExtendWith(MockitoExtension.class) +@RunWith(MockitoJUnitRunner.class) public class ApplicationConfigTest { private ApplicationConfig appConfigUnderTest; - CbsClient cbsClient = mock(CbsClient.class); + + @Mock + CbsClient cbsClient; public static final ImmutableRicConfig CORRECT_RIC_CONIFG = ImmutableRicConfig.builder() // .name("ric1") // @@ -88,13 +96,14 @@ public class ApplicationConfigTest { appConfigUnderTest.systemEnvironment = new Properties(); // When doReturn(getCorrectJson()).when(appConfigUnderTest).createInputStream(any()); + doReturn("fileName").when(appConfigUnderTest).getLocalConfigurationFilePath(); appConfigUnderTest.initialize(); // Then - verify(appConfigUnderTest, times(1)).loadConfigurationFromFile(any()); + verify(appConfigUnderTest, times(1)).loadConfigurationFromFile(); - Vector ricConfigs = appConfigUnderTest.getRicConfigs(); - RicConfig ricConfig = ricConfigs.firstElement(); + Iterable ricConfigs = appConfigUnderTest.getRicConfigs(); + RicConfig ricConfig = ricConfigs.iterator().next(); assertThat(ricConfigs).isNotNull(); assertThat(ricConfig).isEqualTo(CORRECT_RIC_CONIFG); } @@ -107,11 +116,12 @@ public class ApplicationConfigTest { // When doReturn(getIncorrectJson()).when(appConfigUnderTest).createInputStream(any()); - appConfigUnderTest.loadConfigurationFromFile(any()); + doReturn("fileName").when(appConfigUnderTest).getLocalConfigurationFilePath(); + appConfigUnderTest.loadConfigurationFromFile(); // Then - verify(appConfigUnderTest, times(1)).loadConfigurationFromFile(any()); - Assertions.assertNull(appConfigUnderTest.getRicConfigs()); + verify(appConfigUnderTest, times(1)).loadConfigurationFromFile(); + Assertions.assertEquals(0, appConfigUnderTest.getRicConfigs().size()); } @Test