Procházet zdrojové kódy

test:单元测试和集成测试

wangzaijun před 7 měsíci
rodič
revize
2d0f980410

+ 5 - 0
service-base/pom.xml

@@ -221,6 +221,11 @@
             <version>2.0.53</version>
         </dependency>
 
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-test</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 
 <!--    <build>-->

+ 10 - 1
service-daq/src/main/java/com/simuwang/daq/service/ReportParseService.java

@@ -1,8 +1,17 @@
 package com.simuwang.daq.service;
 
+import com.simuwang.daq.components.ReportParser;
 import org.springframework.stereotype.Service;
 
 @Service
 public class ReportParseService {
-//    private
+    private final ReportParser parser;
+
+    public ReportParseService(ReportParser parser) {
+        this.parser = parser;
+    }
+
+    public void parse() {
+        this.parser.parse(1, "D:\\Documents\\workspace\\idea\\smppw\\data-daq\\service-daq\\src\\main\\java\\com\\simuwang\\daq\\utils\\2061834.pdf", "幻方量化1000指数专享1号5期私募证券投资基金宁波幻方量化投资管理合伙企业(有限合伙)");
+    }
 }

+ 12 - 0
service-deploy/pom.xml

@@ -41,10 +41,22 @@
             <artifactId>service-daq</artifactId>
         </dependency>
 
+        <!-- JUnit 5 -->
+        <dependency>
+            <groupId>org.junit.jupiter</groupId>
+            <artifactId>junit-jupiter-engine</artifactId>
+            <scope>test</scope>
+        </dependency>
         <dependency>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-test</artifactId>
             <scope>test</scope>
+            <exclusions>
+                <exclusion>
+                    <groupId>org.junit.vintage</groupId>
+                    <artifactId>junit-vintage-engine</artifactId>
+                </exclusion>
+            </exclusions>
         </dependency>
 
         <dependency>

+ 0 - 67
service-deploy/src/main/test/java/com/simuwang/datadaq/DataTrusteeApplicationTests.java

@@ -1,67 +0,0 @@
-package com.simuwang.datadaq;
-
-import cn.hutool.core.collection.ListUtil;
-import cn.hutool.core.date.DateUtil;
-import cn.hutool.core.map.MapUtil;
-import com.simuwang.base.common.conts.DateConst;
-import com.simuwang.base.pojo.dto.MailboxInfoDTO;
-import com.simuwang.daq.service.EmailParseApiService;
-import com.simuwang.daq.service.EmailParseService;
-import org.junit.jupiter.api.Test;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.test.context.SpringBootTest;
-
-import java.util.Date;
-import java.util.List;
-import java.util.Map;
-
-@SpringBootTest
-class DataTrusteeApplicationTests {
-
-    @Autowired
-    private EmailParseService emailParseService;
-
-    @Autowired
-    private EmailParseApiService emailParseApiService;
-
-    @Test
-    public void test() {
-        MailboxInfoDTO emailInfoDTO = new MailboxInfoDTO();
-        emailInfoDTO.setUserId(2395446);
-        emailInfoDTO.setAccount("mozuwen@simuwang.com");
-        emailInfoDTO.setPassword("Mzw@0306");
-//        emailInfoDTO.setAccount("fofservice@simuwang.com");
-//        emailInfoDTO.setPassword("cJH@2021");
-        emailInfoDTO.setHost("imap.exmail.qq.com");
-        emailInfoDTO.setPort("993");
-        emailInfoDTO.setProtocol("imap");
-
-        emailInfoDTO.setAccount("jjpj_test");
-        emailInfoDTO.setPassword("shzq#919");
-//        emailInfoDTO.setAccount("fofservice@simuwang.com");
-//        emailInfoDTO.setPassword("cJH@2021");
-        emailInfoDTO.setHost("mail.shzq.com");
-        emailInfoDTO.setPort("993");
-        emailInfoDTO.setProtocol("imap");
-        Map<Integer, List<String>> emailTypeMap = MapUtil.newHashMap();
-        emailTypeMap.put(1, List.of("净值"));
-        Date startDate = DateUtil.parse("2024-09-19 11:20:00", DateConst.YYYY_MM_DD_HH_MM_SS);
-        Date endDate = DateUtil.parse("2024-09-19 16:00:00", DateConst.YYYY_MM_DD_HH_MM_SS);
-        try {
-            emailParseService.parseEmail(emailInfoDTO, startDate, endDate);
-        } catch (Exception e) {
-            throw new RuntimeException(e);
-        }
-    }
-
-    @Test
-    public void testReparseEmail() {
-        emailParseApiService.reparseEmail(7);
-    }
-
-
-    @Test
-    public void testReparseFile() {
-        emailParseApiService.reparseFile(ListUtil.toList(40,43));
-    }
-}