EvalDataAnalysisServiceImplTest.java 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package com.seecoder.dataanalysis.eval.impl;
  2. import com.seecoder.dataanalysis.data.dao.competency.CompetencyTreeDao;
  3. import com.seecoder.dataanalysis.data.dao.eval.EvalExamRecordDao;
  4. import com.seecoder.dataanalysis.data.entity.competency.CompetencyTree;
  5. import com.seecoder.dataanalysis.data.entity.competency.Competencies;
  6. import com.seecoder.dataanalysis.data.entity.eval.EvalExamRecord;
  7. import org.junit.jupiter.api.Test;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.boot.test.context.SpringBootTest;
  10. import java.util.Date;
  11. import java.util.HashMap;
  12. import java.util.List;
  13. import java.util.Map;
  14. @SpringBootTest
  15. public class EvalDataAnalysisServiceImplTest {
  16. @Autowired
  17. CompetencyTreeDao competencyTreeDao;
  18. @Autowired
  19. EvalExamRecordDao evalExamRecordDao;
  20. @Test
  21. void addExamRecord(){
  22. Map<String, Double> quesScore = new HashMap<>();
  23. quesScore.put("1", 50.0);
  24. quesScore.put("2", 50.0);
  25. EvalExamRecord evalExamRecord = new EvalExamRecord()
  26. .setRecordId(2)
  27. .setExamId(2)
  28. .setScore(10.0)
  29. .setErrorQuestions(quesScore)
  30. .setSubmitTime(new Date())
  31. .setUserId(1);
  32. evalExamRecordDao.save(evalExamRecord);
  33. }
  34. @Test
  35. void testModelTree(){
  36. Competencies competencies = new Competencies();
  37. CompetencyTree model = new CompetencyTree(competencies);
  38. model.display();
  39. competencyTreeDao.save(model);
  40. }
  41. @Test
  42. void testFindByUserId(){
  43. List<EvalExamRecord> evalExamRecordList = evalExamRecordDao.findByUserId(1);
  44. System.out.println(evalExamRecordList.size());
  45. }
  46. }