代码实现流畅,对一些代码不大懂
用户数据访问接口实现类UserDaoImpl
在net.chenyan.student.test包里创建测试类TestUserDaoImpl:
测试结果如下:
编写测试方法testLogin():
运行结果如下:
修改一下用户名与密码:
运行结果如下:
编写测试方法testInsert():
插入结果:
再运行一次该测试方法,结果如下:
出现重复结果
解决办法:在UserDao添加一个判断用户名是否存在的方法,如果存在,返回真,否则返回假。
在测试类TestDaoImpl里添加测试方法testIsUsernameExisted():
运行该测试方法,结果如下:
修改代码里的用户名:
结果如下:
11、服务接口
1)学校服务接口CollegeService
2)状态服务接口StatusService
3)学生服务接口StudentService
(4)用户服务接口UserService
v服务接口实现类
(1)学校服务接口实现类CollegeServiceImpl
在net.chenyan.student.test包里创建测试类TestCollegeServiceImpl:
编写测试方法testFindCollegeById():
结果如下:
编写测试方法testUpdateCollege():
运行结果如下
(2)状态服务接口实现类StatusServiceImpl:
在net.chenyan.student.test包里创建测试类TestStatusServiceImpl:
编写测试方法:
编写结果如下:
编写测试方法testUpdateStatus():
运行结果如下:
(3)学生服务接口实现类StudentServiceImpl
在net.chenyan.student.test包里创建测试类TestStudentServiceImpl:
编写测试方法testFindStudentsByName():
运行结果为:
(4)用户服务接口实现类UserServiceImpl
在net.chenyan.student.test包里创建测试类TestUserServiceImpl:
编写测试方法testLogin()方法:
:结果运行如下:
修改用户名与密码如下所示: