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=f694dec2ff16069e6bb5c9de845278f44e8c9591;hp=ff1db6afdebb39db085bb5466b8144cd0735eb8e;hpb=84ccd9a7a490f524d950852b9f37f9befec8fd75;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 ff1db6af..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 @@ -30,12 +30,14 @@ import static org.mockito.Mockito.verify; import ch.qos.logback.classic.spi.ILoggingEvent; import ch.qos.logback.core.read.ListAppender; + import com.google.common.base.Charsets; import com.google.common.io.Resources; import com.google.gson.JsonIOException; import com.google.gson.JsonObject; import com.google.gson.JsonParser; import com.google.gson.JsonSyntaxException; + import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; @@ -45,6 +47,7 @@ import java.nio.charset.StandardCharsets; import java.util.Arrays; import java.util.Properties; import java.util.Vector; + import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; @@ -57,6 +60,7 @@ import org.onap.dcaegen2.services.sdk.rest.services.cbs.client.model.EnvProperti import org.onap.dcaegen2.services.sdk.rest.services.cbs.client.model.ImmutableEnvProperties; import org.oransc.policyagent.exceptions.ServiceException; import org.oransc.policyagent.utils.LoggingUtils; + import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; import reactor.test.StepVerifier; @@ -92,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); } @@ -111,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