This is an automated email from the ASF dual-hosted git repository.

liubao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git

commit ccd96f16451fd8b2ea9c295d4da1613e16f23d83
Author: liubao <[email protected]>
AuthorDate: Sun Oct 8 14:11:48 2023 +0800

    [SCB-2008]remove archaius dependency: remove Archaius dependency
---
 .../producer/TestProducerProviderManager.java      |  2 +-
 .../core/tracing/BraveTraceIdGeneratorTest.java    |  2 +-
 foundations/foundation-common/pom.xml              |  4 ----
 .../foundation/common/LegacyPropertyFactory.java   |  2 +-
 .../foundation/common/utils/KeyPairUtils.java      | 15 +++++++--------
 .../foundation/common/utils/TestRSAUtil.java       | 21 ++++++++++++++++++---
 foundations/foundation-metrics/pom.xml             |  4 ----
 handlers/handler-loadbalance/pom.xml               |  4 ----
 .../TestAuthenticationBootListener.java            | 22 +++++++++++++++++-----
 .../authentication/TestRSAAuthenticationToken.java | 20 ++++++++++++++++++++
 .../provider/TestProviderTokenManager.java         | 22 +++++++++++++++++++---
 .../provider/rest/common/RestProducers.java        | 10 ++++------
 .../provider/rest/common/TestRestProducers.java    | 14 ++++++++++++++
 .../rest/vertx/TestRestServerVerticle.java         |  4 ++--
 14 files changed, 104 insertions(+), 42 deletions(-)

diff --git 
a/core/src/test/java/org/apache/servicecomb/core/provider/producer/TestProducerProviderManager.java
 
b/core/src/test/java/org/apache/servicecomb/core/provider/producer/TestProducerProviderManager.java
index 6025b3a9b..f36229b0e 100644
--- 
a/core/src/test/java/org/apache/servicecomb/core/provider/producer/TestProducerProviderManager.java
+++ 
b/core/src/test/java/org/apache/servicecomb/core/provider/producer/TestProducerProviderManager.java
@@ -17,7 +17,7 @@
 
 package org.apache.servicecomb.core.provider.producer;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 public class TestProducerProviderManager {
   @Test
diff --git 
a/core/src/test/java/org/apache/servicecomb/core/tracing/BraveTraceIdGeneratorTest.java
 
b/core/src/test/java/org/apache/servicecomb/core/tracing/BraveTraceIdGeneratorTest.java
index 55fa45387..e858dd954 100644
--- 
a/core/src/test/java/org/apache/servicecomb/core/tracing/BraveTraceIdGeneratorTest.java
+++ 
b/core/src/test/java/org/apache/servicecomb/core/tracing/BraveTraceIdGeneratorTest.java
@@ -17,8 +17,8 @@
 
 package org.apache.servicecomb.core.tracing;
 
-import org.junit.Test;
 import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
 
 public class BraveTraceIdGeneratorTest {
 
diff --git a/foundations/foundation-common/pom.xml 
b/foundations/foundation-common/pom.xml
index d949af1af..709915470 100644
--- a/foundations/foundation-common/pom.xml
+++ b/foundations/foundation-common/pom.xml
@@ -115,9 +115,5 @@
       <artifactId>jmockit</artifactId>
       <scope>test</scope>
     </dependency>
-    <dependency>
-      <groupId>com.netflix.archaius</groupId>
-      <artifactId>archaius-core</artifactId>
-    </dependency>
   </dependencies>
 </project>
diff --git 
a/foundations/foundation-common/src/main/java/org/apache/servicecomb/foundation/common/LegacyPropertyFactory.java
 
b/foundations/foundation-common/src/main/java/org/apache/servicecomb/foundation/common/LegacyPropertyFactory.java
index 52f8372ba..ada58bdf3 100644
--- 
a/foundations/foundation-common/src/main/java/org/apache/servicecomb/foundation/common/LegacyPropertyFactory.java
+++ 
b/foundations/foundation-common/src/main/java/org/apache/servicecomb/foundation/common/LegacyPropertyFactory.java
@@ -63,7 +63,7 @@ public class LegacyPropertyFactory {
   }
 
   public static String getStringProperty(String key, String defaultValue) {
-    return environment.getProperty(key, String.class, defaultValue);
+    return environment.getProperty(key, defaultValue);
   }
 
   public static Environment getEnvironment() {
diff --git 
a/foundations/foundation-common/src/main/java/org/apache/servicecomb/foundation/common/utils/KeyPairUtils.java
 
b/foundations/foundation-common/src/main/java/org/apache/servicecomb/foundation/common/utils/KeyPairUtils.java
index 361e62fa0..d77067df8 100644
--- 
a/foundations/foundation-common/src/main/java/org/apache/servicecomb/foundation/common/utils/KeyPairUtils.java
+++ 
b/foundations/foundation-common/src/main/java/org/apache/servicecomb/foundation/common/utils/KeyPairUtils.java
@@ -31,23 +31,22 @@ import java.security.spec.InvalidKeySpecException;
 import java.security.spec.X509EncodedKeySpec;
 import java.util.Base64;
 
+import org.apache.servicecomb.foundation.common.LegacyPropertyFactory;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import com.netflix.config.DynamicPropertyFactory;
-
 public class KeyPairUtils {
 
   private static final Logger LOGGER = 
LoggerFactory.getLogger(KeyPairUtils.class);
 
-  private static final String KEY_GENERATOR_ALGORITHM = 
DynamicPropertyFactory.getInstance()
-      
.getStringProperty("servicecomb.publicKey.accessControl.keyGeneratorAlgorithm", 
"RSA").get();;
+  private static final String KEY_GENERATOR_ALGORITHM = 
LegacyPropertyFactory.getStringProperty(
+      "servicecomb.publicKey.accessControl.keyGeneratorAlgorithm", "RSA");
 
-  private static final String SIGN_ALG = DynamicPropertyFactory.getInstance()
-      .getStringProperty("servicecomb.publicKey.accessControl.signAlgorithm", 
"SHA256withRSA").get();
+  private static final String SIGN_ALG = 
LegacyPropertyFactory.getStringProperty(
+      "servicecomb.publicKey.accessControl.signAlgorithm", "SHA256withRSA");
 
-  private static final int KEY_SIZE = DynamicPropertyFactory.getInstance()
-      .getIntProperty("servicecomb.publicKey.accessControl.keySize", 
2048).get();
+  private static final int KEY_SIZE = LegacyPropertyFactory.getIntProperty(
+      "servicecomb.publicKey.accessControl.keySize", 2048);
 
   private static final Base64.Encoder encoder = Base64.getEncoder();
 
diff --git 
a/foundations/foundation-common/src/test/java/org/apache/servicecomb/foundation/common/utils/TestRSAUtil.java
 
b/foundations/foundation-common/src/test/java/org/apache/servicecomb/foundation/common/utils/TestRSAUtil.java
index 7c5926c7a..6bd9b386e 100644
--- 
a/foundations/foundation-common/src/test/java/org/apache/servicecomb/foundation/common/utils/TestRSAUtil.java
+++ 
b/foundations/foundation-common/src/test/java/org/apache/servicecomb/foundation/common/utils/TestRSAUtil.java
@@ -16,15 +16,30 @@
  */
 package org.apache.servicecomb.foundation.common.utils;
 
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-
 import java.security.InvalidKeyException;
 import java.security.NoSuchAlgorithmException;
 import java.security.SignatureException;
 import java.security.spec.InvalidKeySpecException;
 
+import org.apache.servicecomb.foundation.common.LegacyPropertyFactory;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.BeforeAll;
+import org.junit.jupiter.api.Test;
+import org.mockito.Mockito;
+import org.springframework.core.env.Environment;
+
 public class TestRSAUtil {
+  @BeforeAll
+  public static void setUpClass() {
+    Environment environment = Mockito.mock(Environment.class);
+    LegacyPropertyFactory.setEnvironment(environment);
+    
Mockito.when(environment.getProperty("servicecomb.publicKey.accessControl.keyGeneratorAlgorithm",
 "RSA"))
+        .thenReturn("RSA");
+    
Mockito.when(environment.getProperty("servicecomb.publicKey.accessControl.signAlgorithm",
 "SHA256withRSA"))
+        .thenReturn("SHA256withRSA");
+    
Mockito.when(environment.getProperty("servicecomb.publicKey.accessControl.keySize",
 int.class, 2048))
+        .thenReturn(2048);
+  }
 
   @Test
   public void testSignVerify()
diff --git a/foundations/foundation-metrics/pom.xml 
b/foundations/foundation-metrics/pom.xml
index d63cce0d2..ba0193e70 100644
--- a/foundations/foundation-metrics/pom.xml
+++ b/foundations/foundation-metrics/pom.xml
@@ -31,10 +31,6 @@
       <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-common</artifactId>
     </dependency>
-    <dependency>
-      <groupId>com.netflix.archaius</groupId>
-      <artifactId>archaius-core</artifactId>
-    </dependency>
     <dependency>
       <groupId>com.netflix.spectator</groupId>
       <artifactId>spectator-reg-servo</artifactId>
diff --git a/handlers/handler-loadbalance/pom.xml 
b/handlers/handler-loadbalance/pom.xml
index e89e1b720..370489f02 100644
--- a/handlers/handler-loadbalance/pom.xml
+++ b/handlers/handler-loadbalance/pom.xml
@@ -52,10 +52,6 @@
       <groupId>com.netflix.ribbon</groupId>
       <artifactId>ribbon-loadbalancer</artifactId>
     </dependency>
-    <dependency>
-      <groupId>com.netflix.archaius</groupId>
-      <artifactId>archaius-core</artifactId>
-    </dependency>
     <dependency>
       <groupId>io.reactivex</groupId>
       <artifactId>rxjava</artifactId>
diff --git 
a/handlers/handler-publickey-auth/src/test/java/org/apache/servicecomb/authentication/TestAuthenticationBootListener.java
 
b/handlers/handler-publickey-auth/src/test/java/org/apache/servicecomb/authentication/TestAuthenticationBootListener.java
index 99f6877f5..a2be179f5 100644
--- 
a/handlers/handler-publickey-auth/src/test/java/org/apache/servicecomb/authentication/TestAuthenticationBootListener.java
+++ 
b/handlers/handler-publickey-auth/src/test/java/org/apache/servicecomb/authentication/TestAuthenticationBootListener.java
@@ -22,16 +22,17 @@ import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.times;
 
-import org.apache.servicecomb.config.ConfigUtil;
 import org.apache.servicecomb.core.BootListener;
 import org.apache.servicecomb.core.BootListener.BootEvent;
 import org.apache.servicecomb.core.SCBEngine;
 import org.apache.servicecomb.core.bootstrap.SCBBootstrap;
+import org.apache.servicecomb.foundation.common.LegacyPropertyFactory;
 import org.apache.servicecomb.foundation.token.Keypair4Auth;
 import org.apache.servicecomb.registry.RegistrationManager;
 import org.apache.servicecomb.registry.definition.DefinitionConst;
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 import org.mockito.Mockito;
@@ -40,14 +41,25 @@ import org.springframework.core.env.Environment;
 public class TestAuthenticationBootListener {
   private SCBEngine engine;
 
+  static Environment environment = Mockito.mock(Environment.class);
+
+  @BeforeAll
+  public static void setUpClass() {
+    LegacyPropertyFactory.setEnvironment(environment);
+    
Mockito.when(environment.getProperty("servicecomb.publicKey.accessControl.keyGeneratorAlgorithm",
 "RSA"))
+        .thenReturn("RSA");
+    
Mockito.when(environment.getProperty("servicecomb.publicKey.accessControl.signAlgorithm",
 "SHA256withRSA"))
+        .thenReturn("SHA256withRSA");
+    
Mockito.when(environment.getProperty("servicecomb.publicKey.accessControl.keySize",
 int.class, 2048))
+        .thenReturn(2048);
+    Mockito.when(environment.getProperty(CFG_KEY_TURN_DOWN_STATUS_WAIT_SEC,
+        long.class, 
DEFAULT_TURN_DOWN_STATUS_WAIT_SEC)).thenReturn(DEFAULT_TURN_DOWN_STATUS_WAIT_SEC);
+  }
+
   @BeforeEach
   public void setUp() {
-    ConfigUtil.installDynamicConfig();
     engine = SCBBootstrap.createSCBEngineForTest();
-    Environment environment = Mockito.mock(Environment.class);
     engine.setEnvironment(environment);
-    Mockito.when(environment.getProperty(CFG_KEY_TURN_DOWN_STATUS_WAIT_SEC,
-        long.class, 
DEFAULT_TURN_DOWN_STATUS_WAIT_SEC)).thenReturn(DEFAULT_TURN_DOWN_STATUS_WAIT_SEC);
     engine.run();
   }
 
diff --git 
a/handlers/handler-publickey-auth/src/test/java/org/apache/servicecomb/authentication/TestRSAAuthenticationToken.java
 
b/handlers/handler-publickey-auth/src/test/java/org/apache/servicecomb/authentication/TestRSAAuthenticationToken.java
index 586e83521..e9ec7e2b2 100644
--- 
a/handlers/handler-publickey-auth/src/test/java/org/apache/servicecomb/authentication/TestRSAAuthenticationToken.java
+++ 
b/handlers/handler-publickey-auth/src/test/java/org/apache/servicecomb/authentication/TestRSAAuthenticationToken.java
@@ -16,18 +16,38 @@
  */
 package org.apache.servicecomb.authentication;
 
+import static 
org.apache.servicecomb.core.SCBEngine.CFG_KEY_TURN_DOWN_STATUS_WAIT_SEC;
+import static 
org.apache.servicecomb.core.SCBEngine.DEFAULT_TURN_DOWN_STATUS_WAIT_SEC;
+
 import java.security.InvalidKeyException;
 import java.security.NoSuchAlgorithmException;
 import java.security.SignatureException;
 import java.security.spec.InvalidKeySpecException;
 
+import org.apache.servicecomb.foundation.common.LegacyPropertyFactory;
 import org.apache.servicecomb.foundation.common.utils.KeyPairUtils;
 import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.Test;
+import org.mockito.Mockito;
+import org.springframework.core.env.Environment;
 
 
 public class TestRSAAuthenticationToken {
+  static Environment environment = Mockito.mock(Environment.class);
 
+  @BeforeAll
+  public static void setUpClass() {
+    LegacyPropertyFactory.setEnvironment(environment);
+    
Mockito.when(environment.getProperty("servicecomb.publicKey.accessControl.keyGeneratorAlgorithm",
 "RSA"))
+        .thenReturn("RSA");
+    
Mockito.when(environment.getProperty("servicecomb.publicKey.accessControl.signAlgorithm",
 "SHA256withRSA"))
+        .thenReturn("SHA256withRSA");
+    
Mockito.when(environment.getProperty("servicecomb.publicKey.accessControl.keySize",
 int.class, 2048))
+        .thenReturn(2048);
+    Mockito.when(environment.getProperty(CFG_KEY_TURN_DOWN_STATUS_WAIT_SEC,
+        long.class, 
DEFAULT_TURN_DOWN_STATUS_WAIT_SEC)).thenReturn(DEFAULT_TURN_DOWN_STATUS_WAIT_SEC);
+  }
 
   @Test
   public void testRSAAuthenticationToken()
diff --git 
a/handlers/handler-publickey-auth/src/test/java/org/apache/servicecomb/authentication/provider/TestProviderTokenManager.java
 
b/handlers/handler-publickey-auth/src/test/java/org/apache/servicecomb/authentication/provider/TestProviderTokenManager.java
index f058ef6bc..5c9777be4 100644
--- 
a/handlers/handler-publickey-auth/src/test/java/org/apache/servicecomb/authentication/provider/TestProviderTokenManager.java
+++ 
b/handlers/handler-publickey-auth/src/test/java/org/apache/servicecomb/authentication/provider/TestProviderTokenManager.java
@@ -16,6 +16,8 @@
  */
 package org.apache.servicecomb.authentication.provider;
 
+import static 
org.apache.servicecomb.core.SCBEngine.CFG_KEY_TURN_DOWN_STATUS_WAIT_SEC;
+import static 
org.apache.servicecomb.core.SCBEngine.DEFAULT_TURN_DOWN_STATUS_WAIT_SEC;
 import static org.mockito.ArgumentMatchers.any;
 
 import java.util.HashMap;
@@ -23,8 +25,8 @@ import java.util.Map;
 
 import org.apache.servicecomb.authentication.RSAAuthenticationToken;
 import org.apache.servicecomb.authentication.consumer.ConsumerTokenManager;
-import org.apache.servicecomb.config.ConfigUtil;
 import org.apache.servicecomb.config.MicroserviceProperties;
+import org.apache.servicecomb.foundation.common.LegacyPropertyFactory;
 import org.apache.servicecomb.foundation.common.utils.KeyPairEntry;
 import org.apache.servicecomb.foundation.common.utils.KeyPairUtils;
 import org.apache.servicecomb.foundation.token.Keypair4Auth;
@@ -33,21 +35,35 @@ import 
org.apache.servicecomb.registry.definition.DefinitionConst;
 import org.apache.servicecomb.registry.discovery.MicroserviceInstanceCache;
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 import org.mockito.MockedStatic;
 import org.mockito.Mockito;
 import org.springframework.core.env.ConfigurableEnvironment;
+import org.springframework.core.env.Environment;
 import org.springframework.core.env.MutablePropertySources;
 
 import com.google.common.cache.Cache;
 
 public class TestProviderTokenManager {
-
+  static Environment environment = Mockito.mock(Environment.class);
+
+  @BeforeAll
+  public static void setUpClass() {
+    LegacyPropertyFactory.setEnvironment(environment);
+    
Mockito.when(environment.getProperty("servicecomb.publicKey.accessControl.keyGeneratorAlgorithm",
 "RSA"))
+        .thenReturn("RSA");
+    
Mockito.when(environment.getProperty("servicecomb.publicKey.accessControl.signAlgorithm",
 "SHA256withRSA"))
+        .thenReturn("SHA256withRSA");
+    
Mockito.when(environment.getProperty("servicecomb.publicKey.accessControl.keySize",
 int.class, 2048))
+        .thenReturn(2048);
+    Mockito.when(environment.getProperty(CFG_KEY_TURN_DOWN_STATUS_WAIT_SEC,
+        long.class, 
DEFAULT_TURN_DOWN_STATUS_WAIT_SEC)).thenReturn(DEFAULT_TURN_DOWN_STATUS_WAIT_SEC);
+  }
 
   @BeforeEach
   public void setUp() {
-    ConfigUtil.installDynamicConfig();
   }
 
   @AfterEach
diff --git 
a/providers/provider-rest-common/src/main/java/org/apache/servicecomb/provider/rest/common/RestProducers.java
 
b/providers/provider-rest-common/src/main/java/org/apache/servicecomb/provider/rest/common/RestProducers.java
index cf0f5fba3..7a0df73c7 100644
--- 
a/providers/provider-rest-common/src/main/java/org/apache/servicecomb/provider/rest/common/RestProducers.java
+++ 
b/providers/provider-rest-common/src/main/java/org/apache/servicecomb/provider/rest/common/RestProducers.java
@@ -22,13 +22,12 @@ import java.util.List;
 
 import org.apache.servicecomb.common.rest.RestConst;
 import org.apache.servicecomb.core.provider.producer.ProducerMeta;
+import org.apache.servicecomb.foundation.common.LegacyPropertyFactory;
 import org.apache.servicecomb.foundation.common.utils.BeanUtils;
 import org.apache.servicecomb.foundation.common.utils.ReflectUtils;
 import org.springframework.beans.BeansException;
 import org.springframework.beans.factory.config.BeanPostProcessor;
 
-import com.netflix.config.DynamicPropertyFactory;
-
 public class RestProducers implements BeanPostProcessor {
   private final List<ProducerMeta> producerMetaList = new ArrayList<>();
 
@@ -36,9 +35,6 @@ public class RestProducers implements BeanPostProcessor {
   private final Class<? extends Annotation> restControllerCls = (Class<? 
extends Annotation>) ReflectUtils
       
.getClassByName("org.springframework.web.bind.annotation.RestController");
 
-  private final boolean scanRestController = restControllerCls != null &&
-      
DynamicPropertyFactory.getInstance().getBooleanProperty(RestConst.PROVIDER_SCAN_REST_CONTROLLER,
 true).get();
-
   public List<ProducerMeta> getProducerMetaList() {
     return producerMetaList;
   }
@@ -70,7 +66,9 @@ public class RestProducers implements BeanPostProcessor {
       return;
     }
 
-    if (scanRestController && beanCls.getAnnotation(restControllerCls) != 
null) {
+    if (restControllerCls != null &&
+        
LegacyPropertyFactory.getBooleanProperty(RestConst.PROVIDER_SCAN_REST_CONTROLLER,
 true)
+        && beanCls.getAnnotation(restControllerCls) != null) {
       ProducerMeta producerMeta = new ProducerMeta(beanCls.getName(), bean);
       producerMetaList.add(producerMeta);
     }
diff --git 
a/providers/provider-rest-common/src/test/java/org/apache/servicecomb/provider/rest/common/TestRestProducers.java
 
b/providers/provider-rest-common/src/test/java/org/apache/servicecomb/provider/rest/common/TestRestProducers.java
index bf54f656e..9e70423e2 100644
--- 
a/providers/provider-rest-common/src/test/java/org/apache/servicecomb/provider/rest/common/TestRestProducers.java
+++ 
b/providers/provider-rest-common/src/test/java/org/apache/servicecomb/provider/rest/common/TestRestProducers.java
@@ -17,15 +17,29 @@
 
 package org.apache.servicecomb.provider.rest.common;
 
+import org.apache.servicecomb.common.rest.RestConst;
+import org.apache.servicecomb.foundation.common.LegacyPropertyFactory;
 import org.apache.servicecomb.foundation.test.scaffolding.spring.SpringUtils;
 import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.Test;
+import org.mockito.Mockito;
+import org.springframework.core.env.Environment;
 
 public class TestRestProducers {
   @RestSchema(schemaId = "test")
   public static class RestSchemaForTest {
   }
 
+  static Environment environment = Mockito.mock(Environment.class);
+
+  @BeforeAll
+  public static void setUpClass() {
+    LegacyPropertyFactory.setEnvironment(environment);
+    
Mockito.when(environment.getProperty(RestConst.PROVIDER_SCAN_REST_CONTROLLER, 
boolean.class, true))
+        .thenReturn(true);
+  }
+
   RestProducers producer = new RestProducers();
 
   @Test
diff --git 
a/transports/transport-rest/transport-rest-vertx/src/test/java/org/apache/servicecomb/transport/rest/vertx/TestRestServerVerticle.java
 
b/transports/transport-rest/transport-rest-vertx/src/test/java/org/apache/servicecomb/transport/rest/vertx/TestRestServerVerticle.java
index ed2247da3..d3b502a6d 100644
--- 
a/transports/transport-rest/transport-rest-vertx/src/test/java/org/apache/servicecomb/transport/rest/vertx/TestRestServerVerticle.java
+++ 
b/transports/transport-rest/transport-rest-vertx/src/test/java/org/apache/servicecomb/transport/rest/vertx/TestRestServerVerticle.java
@@ -106,7 +106,7 @@ public class TestRestServerVerticle {
         .thenReturn(true);
     Mockito.when(environment.getProperty(SERVICECOMB_CORS_CONFIG_BASE + 
".enabled", boolean.class, false))
         .thenReturn(false);
-    Mockito.when(environment.getProperty(PUBLISH_ADDRESS, String.class, ""))
+    Mockito.when(environment.getProperty(PUBLISH_ADDRESS, ""))
         .thenReturn("");
     Mockito.when(environment.getProperty(
             RestConst.UPLOAD_MAX_SIZE, long.class, -1L))
@@ -266,7 +266,7 @@ public class TestRestServerVerticle {
     Mockito.when(environment.getProperty("servicecomb.cors.enabled", 
boolean.class,
             false))
         .thenReturn(true);
-    Mockito.when(environment.getProperty("servicecomb.cors.origin", 
String.class,
+    Mockito.when(environment.getProperty("servicecomb.cors.origin",
             "*"))
         .thenReturn("*");
     Mockito.when(environment.getProperty("servicecomb.cors.allowedMethod"))

Reply via email to