• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

对DAO编写单元测试

发布: 2008-7-14 10:04 | 作者: 廖雪峰 | 来源: 网络转载 | 查看: 50次 | 进入软件测试论坛讨论

领测软件测试网

9iBtg!y|'w

F P:}"r_  注意DatabaseFixture的createProxy()方法,它将一个普通的DAO对象包装为在事务范围内执行的代理对象,即对于一个普通的DAO对象的方法调用前后,自动地开启事务并根据异常情况提交或回滚事务。软件测试技术网 LJx Vqm

n'bEC7X5p  下面是UserDaoImpl的单元测试类:

d3F4O%{L B3K
 public class UserDaoImplTest extends DatabaseFixture {
g6z)|.g"oQ,rl软件测试技术网zV8Pm I fh#f#M
private UserDao userDao = new UserDaoImpl();软件测试技术网(GZ_ LE`\
软件测试技术网9c!HD2w(AM5?J-W1A
private UserDao proxy = (UserDao)createProxy(userDao);
yu*{ [Gy5? @Test软件测试技术网_GoF1~l b j'b

bFlwk:Co#j E public void testQueryUser() {软件测试技术网 XP h5e1X

GA/A9mg:R eP$_#y User user = newUser("test");
+D'Q!}(Q+M/m"r软件测试技术网 be