ApplicationTest.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. package com.simuwang;
  2. import cn.hutool.core.collection.ListUtil;
  3. import cn.hutool.core.date.DateUtil;
  4. import com.simuwang.base.common.conts.DateConst;
  5. import com.simuwang.base.pojo.dto.MailboxInfoDTO;
  6. import com.simuwang.daq.service.EmailParseApiService;
  7. import com.simuwang.daq.service.EmailParseService;
  8. import org.junit.jupiter.api.Test;
  9. import org.springframework.beans.factory.annotation.Autowired;
  10. import org.springframework.boot.test.context.SpringBootTest;
  11. import java.util.Date;
  12. @SpringBootTest(classes = Application.class)
  13. public class ApplicationTest {
  14. @Autowired
  15. private EmailParseService emailParseService;
  16. @Autowired
  17. private EmailParseApiService emailParseApiService;
  18. @Test
  19. public void test() {
  20. MailboxInfoDTO emailInfoDTO = new MailboxInfoDTO();
  21. emailInfoDTO.setUserId(2374315);
  22. emailInfoDTO.setAccount("wangzaijun@simuwang.com");
  23. emailInfoDTO.setPassword("WZJ2twy1314");
  24. emailInfoDTO.setHost("imap.exmail.qq.com");
  25. emailInfoDTO.setPort("993");
  26. emailInfoDTO.setProtocol("imap");
  27. //
  28. // emailInfoDTO.setAccount("jjpj_test");
  29. // emailInfoDTO.setPassword("shzq#919");
  30. // emailInfoDTO.setHost("mail.shzq.com");
  31. // emailInfoDTO.setPort("993");
  32. // emailInfoDTO.setProtocol("imap");
  33. Date startDate = DateUtil.parse("2024-09-25 16:20:00", DateConst.YYYY_MM_DD_HH_MM_SS);
  34. Date endDate = DateUtil.parse("2024-09-25 17:00:00", DateConst.YYYY_MM_DD_HH_MM_SS);
  35. try {
  36. emailParseService.parseEmail(emailInfoDTO, startDate, endDate);
  37. } catch (Exception e) {
  38. throw new RuntimeException(e);
  39. }
  40. }
  41. @Test
  42. public void pyTest() {
  43. }
  44. @Test
  45. public void testReparseEmail() {
  46. emailParseApiService.reparseEmail(593);
  47. }
  48. @Test
  49. public void testReparseFile() {
  50. emailParseApiService.reparseFile(ListUtil.toList(40,43));
  51. }
  52. }