소스 검색

fix test error

zhou-hao 4 년 전
부모
커밋
ca4130e51e

+ 2 - 1
jetlinks-components/network-component/mqtt-component/src/test/java/org/jetlinks/community/network/mqtt/VertxMqttSslProviderTest.java

@@ -15,6 +15,7 @@ import org.jetlinks.community.network.security.DefaultCertificate;
 import org.jetlinks.community.network.security.VertxKeyCertTrustOptions;
 import org.junit.jupiter.api.Test;
 import org.springframework.core.io.ClassPathResource;
+import org.springframework.mock.env.MockEnvironment;
 import org.springframework.util.StreamUtils;
 import reactor.core.publisher.Mono;
 import reactor.test.StepVerifier;
@@ -67,7 +68,7 @@ public class VertxMqttSslProviderTest {
                 .setKeyCertOptions(new VertxKeyCertTrustOptions(clientCert))
                 .setTrustOptions(new VertxKeyCertTrustOptions(clientCert)));
 
-        MqttClientProvider provider = new MqttClientProvider(id -> Mono.empty(), vertx);
+        MqttClientProvider provider = new MqttClientProvider(id -> Mono.empty(), vertx,new MockEnvironment());
         VertxMqttClient client = provider.createNetwork(propertiesClient);
         mqttServer.handleConnection()
                 .map(MqttConnection::getClientId)

+ 2 - 1
jetlinks-components/network-component/mqtt-component/src/test/java/org/jetlinks/community/network/mqtt/client/MqttClientProviderTest.java

@@ -7,6 +7,7 @@ import io.vertx.mqtt.MqttClientOptions;
 import io.vertx.mqtt.MqttServer;
 import org.jetlinks.core.message.codec.MqttMessage;
 import org.junit.jupiter.api.Test;
+import org.springframework.mock.env.MockEnvironment;
 import reactor.core.publisher.Mono;
 import reactor.test.StepVerifier;
 
@@ -28,7 +29,7 @@ class MqttClientProviderTest {
                     .publish("/test", Buffer.buffer("test"), MqttQoS.AT_MOST_ONCE, false, false);
         }).listen(11223);
 
-        MqttClientProvider provider = new MqttClientProvider(id -> Mono.empty(), vertx);
+        MqttClientProvider provider = new MqttClientProvider(id -> Mono.empty(), vertx,new MockEnvironment());
 
         MqttClientProperties properties = new MqttClientProperties();
         properties.setHost("127.0.0.1");