|
|
|
|
@ -39,8 +39,43 @@ public class TestCourse {
|
|
|
|
|
System.out.println("未找到该课程");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 测试修改课程信息
|
|
|
|
|
System.out.println("\n=== 修改课程信息 ===");
|
|
|
|
|
addedCourse.setCourseName("一二二信息(已修改)");
|
|
|
|
|
addedCourse.setCredit(4);
|
|
|
|
|
addedCourse.setTeacher("李老师");
|
|
|
|
|
|
|
|
|
|
courseMapper.updateCourse(addedCourse);
|
|
|
|
|
System.out.println("修改成功:" + addedCourse);
|
|
|
|
|
|
|
|
|
|
// 查询验证修改结果
|
|
|
|
|
System.out.println("\n=== 查询修改后的课程 ===");
|
|
|
|
|
Course updatedCourse = courseMapper.getCourseById(addedCourse.getCourseId());
|
|
|
|
|
if (updatedCourse != null) {
|
|
|
|
|
System.out.println("查询结果:" + updatedCourse);
|
|
|
|
|
} else {
|
|
|
|
|
System.out.println("未找到该课程");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 测试通过指定id删除课程信息
|
|
|
|
|
System.out.println("\n=== 通过指定id删除课程信息 ===");
|
|
|
|
|
Integer deleteCourseId = addedCourse.getCourseId();
|
|
|
|
|
System.out.println("即将删除课程ID:" + deleteCourseId);
|
|
|
|
|
|
|
|
|
|
courseMapper.deleteCourseById(deleteCourseId);
|
|
|
|
|
System.out.println("删除成功!");
|
|
|
|
|
|
|
|
|
|
// 查询验证删除结果
|
|
|
|
|
System.out.println("\n=== 查询删除后的课程(应该为空) ===");
|
|
|
|
|
Course deletedCourse = courseMapper.getCourseById(deleteCourseId);
|
|
|
|
|
if (deletedCourse == null) {
|
|
|
|
|
System.out.println("课程已成功删除,查询结果为空");
|
|
|
|
|
} else {
|
|
|
|
|
System.out.println("查询结果:" + deletedCourse);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
sqlSession.close();
|
|
|
|
|
System.out.println("\n✅ 课程添加测试完成!");
|
|
|
|
|
System.out.println("\n✅ 课程CRUD测试完成!");
|
|
|
|
|
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
|
System.err.println("❌ 测试失败:");
|
|
|
|
|
|