Fix CbsClientConfiguration fromEnviroment 20/99720/2
authormharazin <mateusz.harazin@nokia.com>
Tue, 17 Dec 2019 14:08:19 +0000 (15:08 +0100)
committermharazin <mateusz.harazin@nokia.com>
Tue, 17 Dec 2019 15:47:01 +0000 (16:47 +0100)
Logic returning correct with previous conditions

Issue-ID: DCAEGEN2-2003
Signed-off-by: Mateusz Harazin <mateusz.harazin@nokia.com>
Change-Id: Idb214e95b3f857d26f3065f80e9bc2e1f2700f23

rest-services/cbs-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/model/CbsClientConfiguration.java
rest-services/cbs-client/src/test/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/api/CbsClientConfigurationTest.java

index 2fb0750..36555c2 100644 (file)
@@ -141,7 +141,7 @@ public interface CbsClientConfiguration {
                 .appName(getEnv(ENV_APP_NAME));
         return Optional.ofNullable(pathToCaCert).filter(certPath -> !"".equals(certPath))
                 .map(certPath -> createSslHttpConfig(configBuilder, certPath))
-                .orElse(createPlainHttpConfig(configBuilder));
+                .orElseGet(() -> createPlainHttpConfig(configBuilder));
     }
 
     static CbsClientConfiguration createPlainHttpConfig(ImmutableCbsClientConfiguration.Builder configBuilder) {
index d0df0b6..107c2d3 100644 (file)
@@ -65,7 +65,6 @@ class CbsClientConfigurationTest {
         // given
         envs.set("DCAE_CA_CERTPATH", preparePathToCertFile());
         envs.set("CONFIG_BINDING_SERVICE", "config-binding-service");
-        envs.set("CONFIG_BINDING_SERVICE_PORT_10443_TCP_PORT", "10443");
         envs.set("HOSTNAME", "dcae-prh");
         envs.set("CONSUL_HOST", "consul-server.onap");
 
@@ -83,7 +82,6 @@ class CbsClientConfigurationTest {
         envs.set("DCAE_CA_CERTPATH", null);
         envs.set("CONFIG_BINDING_SERVICE_SERVICE_PORT", "9090");
         envs.set("CONFIG_BINDING_SERVICE", "config-binding-service");
-        envs.set("CONFIG_BINDING_SERVICE_PORT_10443_TCP_PORT", "10443");
         envs.set("HOSTNAME", "dcae-prh");
         envs.set("CONSUL_HOST", "consul-server.onap");
 
@@ -107,7 +105,6 @@ class CbsClientConfigurationTest {
         envs.set("DCAE_CA_CERTPATH", "/home/cacert.pem");
         envs.set("HOSTNAME", "dcae-prh");
         envs.set("CONFIG_BINDING_SERVICE", "config-binding-service");
-        envs.set("CONFIG_BINDING_SERVICE_PORT_10443_TCP_PORT", "10443");
         envs.set("CONSUL_HOST", "consul-server.onap");
 
         // then
@@ -122,7 +119,6 @@ class CbsClientConfigurationTest {
         envs.set("HOSTNAME", "");
         envs.set("DCAE_CA_CERTPATH", preparePathToCertFile());
         envs.set("CONFIG_BINDING_SERVICE", "config-binding-service");
-        envs.set("CONFIG_BINDING_SERVICE_PORT_10443_TCP_PORT", "10443");
         envs.set("CONSUL_HOST", "consul-server.onap");
 
         // then