|
|
|
@ -225,10 +225,10 @@ public class Project_ManagementTest { |
|
|
|
|
/** |
|
|
|
|
* 添加项目管理信息 |
|
|
|
|
*/ |
|
|
|
|
@Transactional |
|
|
|
|
@Transactional //在单元测试中 Transaction注解会对数据库的更新(insert update delete)进行回滚 ,以保证数据不污染
|
|
|
|
|
@Test |
|
|
|
|
public void testInsertProjectManagement() { |
|
|
|
|
Project_Management pro = new Project_Management(); |
|
|
|
|
/*Project_Management pro = new Project_Management(); |
|
|
|
|
pro.setProjectName("简单加法计算"); |
|
|
|
|
pro.setProjectPermissions(1); |
|
|
|
|
pro.setExperimentalGoal("本项目将会帮助学生了解简单的加法计算"); |
|
|
|
@ -242,12 +242,17 @@ public class Project_ManagementTest { |
|
|
|
|
pro.setFounder(0); |
|
|
|
|
List<Judgment_Points> points = new ArrayList<>(); |
|
|
|
|
Judgment_Points judgmentPoints = new Judgment_Points(); |
|
|
|
|
judgmentPoints.setJudgmentPointsId(153); |
|
|
|
|
judgmentPoints.setExperimentalRequirements("声明两个变量,让其相加,得到其和....."); |
|
|
|
|
judgmentPoints.setJudgmentPointsId(205); |
|
|
|
|
judgmentPoints.setExperimentalRequirements("按要求写出代码并正确运行显示小明考核结果"); |
|
|
|
|
judgmentPoints.setScore(100); |
|
|
|
|
points.add(judgmentPoints); |
|
|
|
|
List<Integer> roles = new ArrayList<>(); |
|
|
|
|
roles.add(120); |
|
|
|
|
roles.add(433);*/ |
|
|
|
|
Project_Management pro = projectManagementMapper.getProjectId(302); |
|
|
|
|
pro.setProjectId(null); |
|
|
|
|
pro.setFounder(0); |
|
|
|
|
List<Judgment_Points> points = projectManagementMapper.queryProjectIds(302); |
|
|
|
|
List<Integer> roles = projectManagementMapper.getByRoleProjectId(302); |
|
|
|
|
HashMap<String, Object> map = managementService.insertProjectManagement(pro, points, roles); |
|
|
|
|
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value)); |
|
|
|
|
} |
|
|
|
@ -258,9 +263,9 @@ public class Project_ManagementTest { |
|
|
|
|
*/ |
|
|
|
|
@Test |
|
|
|
|
public void testGetByName() { |
|
|
|
|
String projectName = null; |
|
|
|
|
String projectName = "测试2"; |
|
|
|
|
HashMap<String, Object> map = managementService.getByName(projectName); |
|
|
|
|
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value)); |
|
|
|
|
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -270,9 +275,31 @@ public class Project_ManagementTest { |
|
|
|
|
@Transactional |
|
|
|
|
@Test |
|
|
|
|
public void testUpdateProjectManagement() { |
|
|
|
|
Project_Management pro = null; |
|
|
|
|
List<Judgment_Points> points = null; |
|
|
|
|
List<Integer> roles = null; |
|
|
|
|
/*Project_Management pro = new Project_Management(); |
|
|
|
|
pro.setProjectId(302); |
|
|
|
|
pro.setProjectName("简单加法计算"); |
|
|
|
|
pro.setProjectPermissions(1); |
|
|
|
|
pro.setExperimentalGoal("本项目将会帮助学生了解简单的加法计算"); |
|
|
|
|
pro.setCaseDescription("声明两个变量,让其相加,得到其和"); |
|
|
|
|
pro.setIsstartexperimental(0); |
|
|
|
|
pro.setExperimentSuggests("使用加号,将声明的变量相加"); |
|
|
|
|
pro.setIsstartexperimentSuggests(0); |
|
|
|
|
pro.setState(1); |
|
|
|
|
pro.setSystemId(6); |
|
|
|
|
pro.setUserId(4); |
|
|
|
|
pro.setFounder(0); |
|
|
|
|
List<Judgment_Points> points = new ArrayList<>(); |
|
|
|
|
Judgment_Points judgmentPoints = new Judgment_Points(); |
|
|
|
|
judgmentPoints.setJudgmentPointsId(205); |
|
|
|
|
judgmentPoints.setExperimentalRequirements("按要求写出代码并正确运行显示小明考核结果"); |
|
|
|
|
judgmentPoints.setScore(100); |
|
|
|
|
points.add(judgmentPoints); |
|
|
|
|
List<Integer> roles = new ArrayList<>(); |
|
|
|
|
roles.add(433);*/ |
|
|
|
|
Project_Management pro = projectManagementMapper.getProjectId(302); |
|
|
|
|
pro.setFounder(0); |
|
|
|
|
List<Judgment_Points> points = projectManagementMapper.queryProjectIds(302); |
|
|
|
|
List<Integer> roles = projectManagementMapper.getByRoleProjectId(302); |
|
|
|
|
HashMap<String, Object> map = managementService.updateProjectManagement(pro, points, roles); |
|
|
|
|
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value)); |
|
|
|
|
} |
|
|
|
|