From: Tang Cheng Date: Wed, 4 Mar 2020 05:05:55 +0000 (+0800) Subject: chore: 增加了PayAPIConfig 单元测试 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=54bf1ad0a2c3b4c5ffb15061e073babe55dcb65b;p=epayment%2Ffood_payapi.git chore: 增加了PayAPIConfig 单元测试 --- 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); + })); + } +}