Ibaits实现CRUD之三

转载请注明:来自http://blog.csdn.net/M_ChangGong/ 作者:张燕广

该篇主要编写Junit测试类。

为项目添加Junit4支持,如下图所示:

添加junit4支持后在src下创建包com.zyg.ssi.junit.test,在该包下创建junit测试类StudentDaoTest,其代码如下:

package com.zyg.ssi.junit.test; import org.junit.BeforeClass; import org.junit.Test; import com.zyg.ssi.bean.Student; import com.zyg.ssi.dao.StudentDao; import com.zyg.ssi.dao.ibaits.StudentDaoImpl; public class StudentDaoTest { private static StudentDao studentDao; @BeforeClass public static void setUpBeforeClass() throws Exception { studentDao = new StudentDaoImpl(); System.out.println(studentDao); } @Test public void queryAllStudents(){ for(Student student:studentDao.queryAllStudents()){ System.out.println(student); } } @Test public void queryStudentById(){ Student stu = studentDao.queryStudentById(1); System.out.println(stu); } @Test public void deleteStudentById(){ System.out.println("--------------删除前所有学生信息:"); queryAllStudents(); studentDao.delStudentById(3); System.out.println("--------------删除后所有学生信息:"); queryAllStudents(); } @Test public void addStudent(){ for(int i=0;i<10;i++){ Student stu = new Student(); stu.setStuName("欢迎访问长弓博客"+i); studentDao.addStudent(stu); } System.out.println("添加学生后所有学生信息:"); queryAllStudents(); } @Test public void updateStudent(){ Student stu = studentDao.queryStudentById(10); System.out.println("更新前学生姓名:"+stu.getStuName()); stu.setStuName("我是长弓"); studentDao.updateStudentById(stu); stu = studentDao.queryStudentById(10); System.out.println("更新后学生姓名:"+stu.getStuName()); } @Test public void queryStudentByName(){ for(Student student:studentDao.queryStudentByName("长弓")){ System.out.println(student); } } }

至此,Ibaits实现CRUD的功能已全部完成。如果对Ibaitsweb项目中的应用或者Spirng2.5Struts2.0Ibaits整合的应用感兴趣,请关注后续文章。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值