六、 打包测试。
通过前面的介绍我们可以感觉到,在一个项目 中,只写一个测试类是不可能的,我们会写出很多很多个测试类。可是这些测试类必须一个一个的执行,也是比较麻烦的事情。鉴于此,JUnit为我们提供了打 包测试的功能,将所有需要运行的测试类集中起来,一次性的运行完毕,大大的方便了我们的测试工作。具体代码如下:
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
@RunWith(Suite.class)
@Suite.SuiteClasses(…{CalculatorTest.class, SquareTest.class})
public class AllCalculatorTests …{}
大家可以看到,这个功能也需要使用一个特殊的 Runner,因此我们需要向@RunWith标注传递一个参数Suite.class。同时,我们还需要另外一个标注 @Suite.SuiteClasses,来表明这个类是一个打包测试类。我们把需要打包的类作为参数传递给该标注就可以了。有了这两个标注之后,就已经 完整的表达了所有的含义,因此下面的类已经无关紧要,随便起一个类名,内容全部为空既可。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-25681-8.html
即使做好最坏打算
好听好看
反正从来不用小米的东西
台湾如果敢宣布独立