首页新闻找找看学习计划

JUnit单元测试,可以在一个测试方法中调用多个被测试的方法吗?

0
[待解决问题]

如题,按JUnit测试的原则,应该只通过测试方法就可以知道被测方法是否正确运行。
但在测试数据库操作类的时候,插入一条数据,如果不查询的话,就没办法知道是否正确地插入了。如果要查询,那就意味着要在一个测试方法中调用两个不同的被测方法,这样可以吗?

花火·的主页 花火· | 菜鸟二级 | 园豆:202
提问于:2017-08-10 17:40
< >
分享
所有回答(2)
0

可以呀,你如果测试一个复杂的业务,肯定会调用很多方法的,你只关注你要测试的就行了,或者你可以造一些假数据,就是人为的弄一些数据出来测试用。

流年飞雨 | 园豆:1928 (小虾三级) | 2017-08-11 04:52

 主要是感觉在一个测试方法中调用两个未经测试的方法有点不太好。。

支持(0) 反对(0) 花火· | 园豆:202 (菜鸟二级) | 2017-08-11 09:20
0

以testng为例,可以使用testng.xml,添加suite,执行多条测试用例。

ycyzharry | 园豆:19371 (专家六级) | 2017-08-11 10:13

 我说的是在一个测试方法中调用多个未经测试的被测方法的问题,不是批量测试的问题。。

支持(0) 反对(0) 花火· | 园豆:202 (菜鸟二级) | 2017-08-11 10:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册