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