老大让提高junit的覆盖率,投机取巧也行,大家有啥好的办法?
只要让coverage结果的百分比变大就好,,
[b]问题补充:[/b]
还有没有别的招~~~
在测试代码里把每个public方法都调用一遍,当然有条件的调用时还要改变下条件,不写期望(也就是assert),这样coverage结果的百分比就会变大。
在测试代码里把每个public方法都调用一遍,当然有条件的调用时还要改变下条件,不写期望(也就是assert),这样coverage结果的百分比就会变大。
PS;这样提高覆盖率有意义吗?
不会吧,居然还有这招,经典的 made in China
覆盖率怎么投机取巧啊?都是拿工具算出来的。
还是老老实实贯彻TDD吧,绝对覆盖率够高。
反对这种做法
吃力不讨好
算是装可爱?
转行吧,老弟,你不适合当程序员。