|
|
@@ -1,8 +1,10 @@
|
|
|
package com.seecoder.dataanalysis;
|
|
|
|
|
|
import com.seecoder.dataanalysis.data.dao.CompetencyTreeDao;
|
|
|
-import com.seecoder.dataanalysis.data.entity.CompetencyTree;
|
|
|
-import com.seecoder.dataanalysis.data.entity.KSDScore;
|
|
|
+import com.seecoder.dataanalysis.data.entity.competency.CompetencyTree;
|
|
|
+import com.seecoder.dataanalysis.data.entity.competency.DScore;
|
|
|
+import com.seecoder.dataanalysis.data.entity.competency.KSDScore;
|
|
|
+import com.seecoder.dataanalysis.data.entity.competency.KSScore;
|
|
|
import org.junit.jupiter.api.Test;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.boot.test.context.SpringBootTest;
|
|
|
@@ -19,32 +21,32 @@ class DataAnalysisApplicationTests {
|
|
|
@Autowired
|
|
|
private CompetencyTreeDao competencyTreeDao;
|
|
|
|
|
|
- @Test
|
|
|
- void saveTree(){
|
|
|
- Map<String, Double> depositionAndScore= new HashMap<>();
|
|
|
- Map<String, List<Double>> knowledgeAndSkillScore = new HashMap<>();
|
|
|
- Map<String, List<KSDScore>> tree = new HashMap<>();
|
|
|
- List<KSDScore> subTrees = new ArrayList<>();
|
|
|
- List<Double> score = new ArrayList<>();
|
|
|
- score.add(50.0);
|
|
|
- score.add(30.0);
|
|
|
- score.add(20.0);
|
|
|
- score.add(50.0);
|
|
|
- score.add(30.0);
|
|
|
- score.add(20.0);
|
|
|
- knowledgeAndSkillScore.put("software testing in black box", score);
|
|
|
- depositionAndScore.put("active", 50.0);
|
|
|
- KSDScore ksdScore = new KSDScore()
|
|
|
- .setDepositionAndScore(depositionAndScore)
|
|
|
- .setKnowledgeAndSkillScore(knowledgeAndSkillScore);
|
|
|
- subTrees.add(ksdScore);
|
|
|
- tree.put("software testing", subTrees);
|
|
|
- CompetencyTree competencyTree = new CompetencyTree()
|
|
|
- .setCompetencyId(1)
|
|
|
- .setStudentId(1)
|
|
|
- .setSubCompetencyTree(tree);
|
|
|
- competencyTreeDao.save(competencyTree);
|
|
|
- }
|
|
|
+// @Test
|
|
|
+// void saveTree(){
|
|
|
+// List<KSScore> L1 = new ArrayList<>();
|
|
|
+// List<DScore> L2 = new ArrayList<>();
|
|
|
+// KSScore ksScore = new KSScore()
|
|
|
+// .setKnowledge("test1")
|
|
|
+// .setSkills(null);
|
|
|
+// DScore dScore = new DScore()
|
|
|
+// .setName("active")
|
|
|
+// .setScore(10.0);
|
|
|
+// L1.add(ksScore);
|
|
|
+// L2.add(dScore);
|
|
|
+// KSDScore ksdScore = new KSDScore()
|
|
|
+// .setCompetency("test")
|
|
|
+// .setTotalScore(1000.0)
|
|
|
+// .setDepositionAndScore(L2)
|
|
|
+// .setKnowledgeAndSkillScore(L1);
|
|
|
+// List<KSDScore> L3 = new ArrayList<>();
|
|
|
+// L3.add(ksdScore);
|
|
|
+// CompetencyTree competencyTree = new CompetencyTree()
|
|
|
+// .setCompetencyId(1)
|
|
|
+// .setStudentId(1)
|
|
|
+// .setSubCompetencyTree(L3);
|
|
|
+//
|
|
|
+// competencyTreeDao.save(competencyTree);
|
|
|
+// }
|
|
|
|
|
|
// @Autowired
|
|
|
// private TestMongoDBStudentDao testMongoDBStudentDao;
|