Tất cả các thử nghiệm của tôi cho cái nhìn Groovy mã của tôi như thế nàythử nghiệm gói JUnit (trong Eclipse)
public void testButtons() {
try {
page.getButtons();
} catch (Exception e) {
throw org.codehaus.groovy.runtime.StackTraceUtils.sanitize(e);
}
}
vì tôi cần phải khử trùng bất kỳ StackTrace có thể xuất hiện (nếu không nó rất khó đọc vì nó có tất cả các Groovy meta-code). Có cách nào để xác định rằng tất cả các bài kiểm tra JUnit được bọc theo cách đặc biệt (như một trình xử lý lỗi)?
Lưu ý: Tôi đang chạy chúng trong Eclipse, nhưng nếu có cách để thực hiện việc này trong IntelliJ hoặc Netbeans, điều đó sẽ rất hữu ích.
Cảm ơn @Yishai. Tôi sẽ kiểm tra lại ở đây khi tôi nhận được mã thực sự. –
Chỉ cần tạo một số ghi chú :) 'println (junit.runner.Version.id()); ' –
Hmmm ... cú pháp có vẻ ổn cả, nhưng phương thức' apply' không bao giờ được chạy. Vẫn đang tìm ra điều này ... –