package com.seecoder.dataanalysis.eval.impl; import com.seecoder.dataanalysis.data.dao.competency.CompetencyTreeDao; import com.seecoder.dataanalysis.data.dao.eval.EvalExamRecordDao; import com.seecoder.dataanalysis.data.entity.competency.CompetencyTree; import com.seecoder.dataanalysis.data.entity.competency.Competencies; import com.seecoder.dataanalysis.data.entity.eval.EvalExamRecord; 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.HashMap; import java.util.List; import java.util.Map; @SpringBootTest public class EvalDataAnalysisServiceImplTest { @Autowired CompetencyTreeDao competencyTreeDao; @Autowired EvalExamRecordDao evalExamRecordDao; @Test void addExamRecord(){ Map quesScore = new HashMap<>(); quesScore.put("1", 50.0); quesScore.put("2", 50.0); EvalExamRecord evalExamRecord = new EvalExamRecord() .setRecordId(2) .setExamId(2) .setScore(10.0) .setErrorQuestions(quesScore) .setSubmitTime(new Date()) .setUserId(1); evalExamRecordDao.save(evalExamRecord); } @Test void testModelTree(){ Competencies competencies = new Competencies(); CompetencyTree model = new CompetencyTree(competencies); model.display(); competencyTreeDao.save(model); } @Test void testFindByUserId(){ List evalExamRecordList = evalExamRecordDao.findByUserId(1); System.out.println(evalExamRecordList.size()); } }