Java实训步骤3

在net.hw.student.test包里创建测试类TestStatusDaoImpl:
Java实训步骤3_第1张图片

编写测试方法testFindById():
Java实训步骤3_第2张图片
运行testFindById()方法,结果如下:
Java实训步骤3_第3张图片
编写测试方法testUpdate():
Java实训步骤3_第4张图片
运行testUpdate()方法,结果如下:
Java实训步骤3_第5张图片
学生数据访问接口实现类StudentDaoImpl
Java实训步骤3_第6张图片
在net.hw.student.test包里创建测试类TestStudentDaoImpl:
Java实训步骤3_第7张图片
编写测试插入的方法testInsert():
Java实训步骤3_第8张图片
运行该测试方法,结果如下:
Java实训步骤3_第9张图片
编写测试方法testDeleteById():
Java实训步骤3_第10张图片
运行该测试方法,结果如下:
Java实训步骤3_第11张图片
编写测试方法testDeleteByClass():
Java实训步骤3_第12张图片
运行该测试方法,结果如下:
Java实训步骤3_第13张图片
再运行一次该测试方法,结果如下:
Java实训步骤3_第14张图片
恢复数据库
Java实训步骤3_第15张图片
编写测试方法testFindByName():
Java实训步骤3_第16张图片
运行该测试方法,结果如下:
Java实训步骤3_第17张图片
如果要查找所有姓“李”的学生记录,就需要修改查找目标,如下图所示:
Java实训步骤3_第18张图片
运行该测试方法,结果如下:
Java实训步骤3_第19张图片
创建测试方法testFindAll():
Java实训步骤3_第20张图片
运行该测试方法,结果如下:
Java实训步骤3_第21张图片
创建测试方法testFindRowsBySex(),通过它的迭代器来遍历每一个元:
Java实训步骤3_第22张图片
运行该测试方法,结果如下:
Java实训步骤3_第23张图片
用户数据访问接口实现类UserDaoImpl
Java实训步骤3_第24张图片
在net.hw.student.test包里创建测试类TestUserDaoImpl:
Java实训步骤3_第25张图片
编写测试方法testFindById():
Java实训步骤3_第26张图片
运行该测试方法,结果如下
Java实训步骤3_第27张图片
编写测试方法testLogin():
Java实训步骤3_第28张图片
运行该测试方法,结果如下:
Java实训步骤3_第29张图片
编写测试方法testInsert():
Java实训步骤3_第30张图片
运行该测试方法,结果如下:
Java实训步骤3_第31张图片
因为再次插入相同的用户名会重复,因此在UserDao添加一个判断用户名是否存在的方法,如果存在,返回真,否则返回假
Java实训步骤3_第32张图片
Java实训步骤3_第33张图片
必须在UserDaoImpl里实现这个抽象方法isUsernameExisted():
Java实训步骤3_第34张图片
Java实训步骤3_第35张图片
Java实训步骤3_第36张图片
运行该测试方法,结果如下:
Java实训步骤3_第37张图片
服务接口调用数据访问接口,可以添加必要的业务逻辑。服务接口被控制层调用。
Java实训步骤3_第38张图片
服务接口实现类
Java实训步骤3_第39张图片
在net.hw.student.test包里创建测试类TestCollegeServiceImpl:
Java实训步骤3_第40张图片
编写测试方法testFindCollegeById():
Java实训步骤3_第41张图片
运行该测试方法,结果如下:
Java实训步骤3_第42张图片
编写测试方法testUpdateCollege():
Java实训步骤3_第43张图片
运行该测试方法,结果如下:
Java实训步骤3_第44张图片
在net.hw.student.test包里创建测试类TestStatusServiceImpl:
Java实训步骤3_第45张图片
编写测试方法testFindStatusById():
Java实训步骤3_第46张图片
运行该测试方法,结果如下:
Java实训步骤3_第47张图片
编写测试方法testUpdateStatus():
Java实训步骤3_第48张图片
运行该测试方法,结果如下:
Java实训步骤3_第49张图片
在net.hw.student.test包里创建测试类TestStudentServiceImpl:
Java实训步骤3_第50张图片
编写测试方法testFindStudentsByName():
Java实训步骤3_第51张图片
运行该测试方法,结果如下:
Java实训步骤3_第52张图片
在net.hw.student.test包里创建测试类TestUserServiceImpl:
Java实训步骤3_第53张图片
编写测试方法testLogin()方法:
Java实训步骤3_第54张图片
运行该测试方法,结果如下:
Java实训步骤3_第55张图片
修改用户名与密码如下所示:
Java实训步骤3_第56张图片
运行该测试方法,结果如下:
Java实训步骤3_第57张图片

你可能感兴趣的:(图片)