X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=holmes-actions%2Fsrc%2Ftest%2Fjava%2Forg%2Fonap%2Fholmes%2Fcommon%2Fconfig%2FMicroServiceConfigTest.java;h=316f09f1b8d6dcb41df1e8f1e6cebb93c072a676;hb=6852ae1f9ad08c26a57911ef6c633d5f9757d693;hp=fbc22e51850fc07fb7137d543d73d0d11deb2b10;hpb=6af8af01fb0cdceb384cf47cf241736620510465;p=holmes%2Fcommon.git diff --git a/holmes-actions/src/test/java/org/onap/holmes/common/config/MicroServiceConfigTest.java b/holmes-actions/src/test/java/org/onap/holmes/common/config/MicroServiceConfigTest.java index fbc22e5..316f09f 100644 --- a/holmes-actions/src/test/java/org/onap/holmes/common/config/MicroServiceConfigTest.java +++ b/holmes-actions/src/test/java/org/onap/holmes/common/config/MicroServiceConfigTest.java @@ -119,7 +119,26 @@ public class MicroServiceConfigTest { } @Test - public void getConfigBindingServiceAddrInfoTest_consul_exists_propertie_not_exist() throws Exception { + public void getConfigBindingServiceAddrInfoTest_consul_return_empty_array() throws Exception { + System.setProperty(CONFIG_BINDING_SERVICE, "config_binding_service"); + PowerMock.mockStaticPartial(MicroServiceConfig.class, "execQuery", String.class); + PowerMock.expectPrivate(MicroServiceConfig.class, "execQuery", EasyMock.anyObject()) + .andReturn("[]"); + System.setProperty(CONSUL_HOST, "127.0.0.1"); + + PowerMock.replayAll(); + + assertThat(getServiceAddrInfoFromDcaeConsulByHostName(System.getProperty(CONFIG_BINDING_SERVICE)), + is(nullValue())); + + PowerMock.verifyAll(); + + System.clearProperty(CONSUL_HOST); + System.clearProperty(CONFIG_BINDING_SERVICE); + } + + @Test + public void getConfigBindingServiceAddrInfoTest_consul_exists_property_not_exist() throws Exception { System.setProperty(CONFIG_BINDING_SERVICE, "config_binding_service"); PowerMock.mockStaticPartial(MicroServiceConfig.class, "execQuery", String.class); PowerMock.expectPrivate(MicroServiceConfig.class, "execQuery", EasyMock.anyObject())