From 4f7b347ea23da0fd0d2678509af6c457d426d3bf Mon Sep 17 00:00:00 2001 From: pght2c95q <2582048197@qq.com> Date: Sun, 15 Dec 2024 15:24:02 +0800 Subject: [PATCH] Update AdminServiceTest.java --- .../src/com/cn/test/AdminServiceTest.java | 100 ++++++++++++------ 1 file changed, 65 insertions(+), 35 deletions(-) diff --git a/ticketing-master/src/com/cn/test/AdminServiceTest.java b/ticketing-master/src/com/cn/test/AdminServiceTest.java index b8af492..b6f494f 100644 --- a/ticketing-master/src/com/cn/test/AdminServiceTest.java +++ b/ticketing-master/src/com/cn/test/AdminServiceTest.java @@ -10,39 +10,69 @@ import com.cn.service.AdminService; import com.cn.service.impl.AdminServiceImpl; import com.cn.util.DateUtil; +/** + * 测试类,用于测试管理员相关的服务方法。 + */ public class AdminServiceTest { - private static AdminService adminService = new AdminServiceImpl(new AdminDaoImpl()); - - @Test - public void testAddAdmin() { - Admin admin = new Admin("admin","fhjadhf34445",DateUtil.now(),1,1,DateUtil.now()); - int number = adminService.addAdmin(admin); - System.out.println(number); - } - - @Test - public void testDeleteAdmin() { - System.out.println(adminService.deleteAdmin(4)); - } - - @Test - public void testUpdateAdmin() { - fail("Not yet implemented"); - } - - @Test - public void testGetAllAdmin() { - fail("Not yet implemented"); - } - - @Test - public void testGetAdminById() { - fail("Not yet implemented"); - } - - @Test - public void testGetAdminByName() { - fail("Not yet implemented"); - } - -} + // 定义一个静态的AdminService对象,用于测试不同的方法。 + private static AdminService adminService = new AdminServiceImpl(new AdminDaoImpl()); + + /** + * 测试添加管理员的方法。 + */ + @Test + public void testAddAdmin() { + // 创建一个新的管理员对象,并设置用户名、密码、当前时间等属性。 + Admin admin = new Admin("admin","fhjadhf34445",DateUtil.now(),1,1,DateUtil.now()); + // 调用AdminService的addAdmin方法添加管理员,并接收返回的影响行数。 + int number = adminService.addAdmin(admin); + // 打印添加操作的结果。 + System.out.println(number); + } + + /** + * 测试删除管理员的方法。 + */ + @Test + public void testDeleteAdmin() { + // 调用AdminService的deleteAdmin方法删除ID为4的管理员,并打印返回的结果。 + System.out.println(adminService.deleteAdmin(4)); + } + + /** + * 测试更新管理员的方法。 + * 这个方法目前尚未实现,使用fail表示测试未通过。 + */ + @Test + public void testUpdateAdmin() { + fail("Not yet implemented"); + } + + /** + * 测试获取所有管理员的方法。 + * 这个方法目前尚未实现,使用fail表示测试未通过。 + */ + @Test + public void testGetAllAdmin() { + fail("Not yet implemented"); + } + + /** + * 测试根据ID获取管理员的方法。 + * 这个方法目前尚未实现,使用fail表示测试未通过。 + */ + @Test + public void testGetAdminById() { + fail("Not yet implemented"); + } + + /** + * 测试根据用户名获取管理员的方法。 + * 这个方法目前尚未实现,使用fail表示测试未通过。 + */ + @Test + public void testGetAdminByName() { + fail("Not yet implemented"); + } + +} \ No newline at end of file