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 0000000..c3fffbf
--- /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);
+ }));
+ }
+}