Tôi đang sử dụng JUnit4.Làm cách nào để các trường hợp kiểm tra JUnit chạy theo thứ tự tuần tự?
Tôi có một bộ phương pháp thử trong một trường hợp thử nghiệm.
Mỗi phương pháp thử chèn một số bản ghi và xác minh kết quả kiểm tra và cuối cùng xóa các bản ghi được chèn vào.
Do JUnit chạy song song, phương pháp thử không thành công do thực hiện phương pháp thử trước đó. Điều này xảy ra chỉ trong máy đồng nghiệp của tôi (Windows 7), không phải trong máy của tôi (Cent OS 6).
Điều chúng tôi cần là phương pháp thử phải vượt qua tất cả các máy của chúng tôi.
Tôi đã thử xóa các bản ghi trong phương thức Setup() nhưng một lần nữa nó chỉ hoạt động trên máy của tôi. Có bất kỳ tùy chọn có sẵn trong JUnit để làm cho các phương pháp thử nghiệm để chạy theo thứ tự tuần tự thống nhất không?
Xin cảm ơn,
Cảm ơn câu trả lời của bạn, tôi sẽ kiểm tra. – Athiruban
Bạn cũng có thể sử dụng một cái gì đó như DBUnit để kiểm soát thiết lập cơ sở dữ liệu của bạn và teardown, nhưng đối với thử nghiệm đơn vị tinh khiết Mockito có ý nghĩa hơn vì nó cho phép kiểm tra hoàn toàn độc lập. – TrueDub