对数据库操作进行单元测试

抄自Rod Johnson’s ‘Expert+One-on-One+J2EE+Design+And+Development’

1.Mock一个DAO接口,测试时不去真正地访问数据库

2.但有时我们的确想测试一下真正的数据库操作,这是可以理解的,但要注意保证测试的可重复性。一般来说,可以这样:

   a.应在测试目标操作前插入一些初始数据以供测试

   b.测试目标方法

   c.测试目标方法之后应清空之前插入的初始数据

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.