LogParsingServiceImplTest.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.seecoder.dataanalysis.logic.parser.impl;
  2. import com.seecoder.dataanalysis.util.FileUtil;
  3. import com.seecoder.dataanalysis.vo.SimpleLog;
  4. import org.junit.jupiter.api.AfterEach;
  5. import org.junit.jupiter.api.BeforeEach;
  6. import org.junit.jupiter.api.Test;
  7. import static org.junit.jupiter.api.Assertions.assertEquals;
  8. import static org.junit.jupiter.api.Assertions.assertNull;
  9. /**
  10. * @author miaomuzhi
  11. * @since 2022/1/30
  12. */
  13. class LogParsingServiceImplTest {
  14. private LogParsingServiceImpl parsingService;
  15. @BeforeEach
  16. void setUp() {
  17. parsingService = new LogParsingServiceImpl();
  18. }
  19. @AfterEach
  20. void tearDown() {
  21. }
  22. @Test
  23. void parseLog() {
  24. assertNull(parsingService.parseLog("dsaf"));
  25. String logContent = FileUtil.readFile(getClass().getResource("/sample_logs/gen0.log").getFile());
  26. SimpleLog simpleLog = parsingService.parseLog(logContent);
  27. assertEquals(0, simpleLog.getOpType());
  28. assertEquals(1, simpleLog.getTarget());
  29. }
  30. @Test
  31. void parseLogData() {
  32. }
  33. @Test
  34. void parseOpType() {
  35. }
  36. }