Để JUnit4 nhận chú thích tùy chỉnh của bạn, bạn cần phải viết triển khai Runner tùy chỉnh của riêng bạn, sau đó cung cấp chú thích đó cho chú thích RunWith trên lớp Kiểm tra.
Bạn có thể bắt đầu bằng cách xem xét BlockJUnit4ClassRunner, đây là Á hậu triển khai mặc định cho JUnit 4 (nếu bộ nhớ phục vụ tốt cho tôi).
Giả sử bạn muốn nhặt một chú thích cho khách hàng là @MyTest với một Á hậu MyRunner tùy chỉnh, lớp thử nghiệm của bạn sẽ giống như thế:
@RunWith(MyRunner.class)
class Tests {
...
@MyTest
public void assumeBehaviour() {
...
}
}
Câu trả lời bởi "Reid Mac" làm một công việc khá tốt giải thích cách chú thích tùy chỉnh được triển khai.
Không còn câu trả lời "Reid Mac" nữa .. – BrunoJCM