From 54bf1ad0a2c3b4c5ffb15061e073babe55dcb65b Mon Sep 17 00:00:00 2001 From: Tang Cheng Date: Wed, 4 Mar 2020 13:05:55 +0800 Subject: [PATCH] =?utf8?q?chore:=20=E5=A2=9E=E5=8A=A0=E4=BA=86PayAPIConfig?= =?utf8?q?=20=E5=8D=95=E5=85=83=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../dlpay/paysdktest/PayapiConfigTest.java | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 payapi-sdk/src/test/java/com/supwisdom/dlpay/paysdktest/PayapiConfigTest.java diff --git a/payapi-sdk/src/test/java/com/supwisdom/dlpay/paysdktest/PayapiConfigTest.java b/payapi-sdk/src/test/java/com/supwisdom/dlpay/paysdktest/PayapiConfigTest.java new file mode 100644 index 00000000..c3fffbff --- /dev/null +++ b/payapi-sdk/src/test/java/com/supwisdom/dlpay/paysdktest/PayapiConfigTest.java @@ -0,0 +1,25 @@ +package com.supwisdom.dlpay.paysdktest; + +import com.supwisdom.dlpay.paysdk.PayAPISDKConfigure; +import com.supwisdom.dlpay.paysdk.PayApiJwtClientConfigure; +import com.supwisdom.mutlitenant.client.JwtTokenClientCallback; +import org.junit.jupiter.api.Test; +import org.springframework.boot.autoconfigure.AutoConfigurations; +import org.springframework.boot.test.context.runner.ApplicationContextRunner; +import org.springframework.cloud.openfeign.FeignAutoConfiguration; + +import static org.assertj.core.api.Assertions.assertThat; + +public class PayapiConfigTest { + private final ApplicationContextRunner contextRunner = new ApplicationContextRunner() + .withConfiguration(AutoConfigurations.of(PayAPISDKConfigure.class)) + .withConfiguration(AutoConfigurations.of(FeignAutoConfiguration.class)); + + @Test + public void testLoadConfig() { + contextRunner.withUserConfiguration(APITestConfig.class).run((context -> { + assertThat(context).hasSingleBean(JwtTokenClientCallback.class); + assertThat(context).hasSingleBean(PayApiJwtClientConfigure.class); + })); + } +} -- 2.17.1