首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

junit单元测试困惑

2013-01-23 
junit单元测试疑惑用eclipse 建立junit测试类的时候会让选择需要被测试的类的 方法,那么是不是就是以被测

junit单元测试疑惑
用eclipse 建立junit测试类的时候  会让选择  需要被测试的类的 方法,那么是不是就是以被测试类的每一个方法为测试单元去测试,如果这样的话那么 每个单元之间就会产生强耦合,比如说对用户表进行测试,当我测试 根据主键删除用户这个方法的时候  我不可能每次操作都去数据库复制一条 主键信息出来,那么 我肯定是先走  新增用户  然后拿新增的这个用户主键去执行删除,但是一旦这样做那么  删除的test方法就必须要依赖于新增的test方法,执行顺序还不能错
[解决办法]
测试类也是执行方法体。
所以你对数据库做的修改肯定是影响其他的测试的。
当然,你可以不提交,只做一下修改的实验。
或者在程序结束的时候回滚所有修改信息。
[解决办法]
如果测试的要求是必须有这个顺序,那么就得按这个顺序来,顺序换了测试结果就会出错

热点排行
Bad Request.