我被迫将JUnit 3用于特定的测试套件。我理解setUp()
和tearDown()
提供@Before
和@After
的功能,但有@BeforeClass
和@AfterClass
的类似内容在测试开始之前发生一次,并且在所有测试运行之后发生一次?
答案 0 :(得分:20)
好的,我应该更好地搜索。
public static Test suite() {
return new TestSetup(new TestSuite(YourTestClass.class)) {
protected void setUp() throws Exception {
System.out.println(" Global setUp ");
}
protected void tearDown() throws Exception {
System.out.println(" Global tearDown ");
}
};
}
答案 1 :(得分:-5)
不,这是JUnit4中的一项新功能。