Tôi đã tìm hiểu cách tạo TestSuite trong jUnit 4, nhưng tôi thực sự bỏ lỡ khả năng v3 gói một bộ trong một TestSetup.Thiết lập TestSuite trong jUnit 4
Bất kỳ ý tưởng nào về cách nhận một số thiết lập @ BeforeClass/@ AfterClass được thực hiện cho một bộ các trường hợp kiểm tra trong jUnit 4?
I.e.
@RunWith(Suite.class)
@Suite.SuiteClasses({Test1.class, Test2.class})
public class MyTestSuite {
@BeforeClass public static void setUpClass() {
// Common initialization done once for Test1 + Test2
}
@AfterClass public static void tearDownClass() {
// Common cleanup for all tests
}
}
Rất tiếc, đoạn mã trên không hoạt động. @BeforeClass
chỉ hoạt động trên cơ sở từng loại thử nghiệm.
Theo câu trả lời này cần làm việc: http://stackoverflow.com/questions/82949/before-and-after-suite-execution-hook-in-junit- 4-x # 177069 – Sebi