From 11806f176873ad969294d973209aeeffe6f69194 Mon Sep 17 00:00:00 2001
From: 啊鑫 <t2856754968@163.com>
Date: 星期四, 10 四月 2025 08:25:58 +0800
Subject: [PATCH] 测试接口

---
 src/test/java/com/gs/xiaomi/XiaomiApplicationTests.java |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/src/test/java/com/gs/xiaomi/XiaomiApplicationTests.java b/src/test/java/com/gs/xiaomi/XiaomiApplicationTests.java
index 43af6d3..d076858 100644
--- a/src/test/java/com/gs/xiaomi/XiaomiApplicationTests.java
+++ b/src/test/java/com/gs/xiaomi/XiaomiApplicationTests.java
@@ -5,8 +5,10 @@
 import com.gs.xiaomi.dto.BizDocument;
 import com.gs.xiaomi.dto.BizDocumentResult;
 import com.gs.xiaomi.dto.ZfmWsApiRequest;
+import com.gs.xiaomi.service.SoapApiService;
 import com.gs.xiaomi.util.SoapXmlBuilder;
 import org.junit.jupiter.api.Test;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.test.context.SpringBootTest;
 
 import javax.xml.bind.JAXBContext;
@@ -15,6 +17,9 @@
 
 @SpringBootTest
 class XiaomiApplicationTests {
+
+    @Autowired
+    private SoapApiService service;
 
     @Test
     void contextLoads() throws Exception {
@@ -33,6 +38,25 @@
     }
 
     @Test
+    void testService() throws Exception {
+        ZfmWsApiRequest req = new ZfmWsApiRequest();
+        req.setIvCode(DataAcquisitionConfiguration.IV_CODEXM104);
+        req.setIvEvent("");
+        req.setIvFlag("");
+        BizDocument doc = new BizDocument();
+        doc.setBizDate("2025-04-01");
+        doc.setLifnr(DataAcquisitionConfiguration.LIFNR);
+        req.setIvInfo(doc);
+        req.setIvPass(DataAcquisitionConfiguration.getIvPass(DataAcquisitionConfiguration.IV_CODEXM104));
+        req.setIvUser(DataAcquisitionConfiguration.IV_USER);
+
+        BizDocumentResult bizDocumentResult = service.callAndParse(DataAcquisitionConfiguration.XM104_URL, req);
+
+        System.out.println(JSON.toJSONString(bizDocumentResult));
+    }
+
+
+    @Test
     void contextLoads2() throws Exception {
         String bodyStr = "<SOAP:Envelope xmlns:SOAP='http://schemas.xmlsoap.org/soap/envelope/'>" +
                 "  <SOAP:Header/>" +

--
Gitblit v1.9.3