Có một cuộc tranh luận nổi tiếng trong Java (và các cộng đồng khác, tôi chắc chắn) có nên thử nghiệm các phương thức getter/setter tầm thường hay không. Thông thường, điều này là đối với phạm vi mã. Hãy đồng ý rằng đây là một cuộc tranh luận mở, và không cố gắng trả lời nó ở đây.Có khung kiểm thử đơn vị Java tự động kiểm tra getters và setters không?
Đã có một số bài đăng trên blog về cách sử dụng phản chiếu Java để tự động kiểm tra các phương pháp như vậy.
Có khung nào (ví dụ: jUnit) cung cấp tính năng như vậy không? ví dụ. Một chú thích cho biết "thử nghiệm này T sẽ tự động kiểm tra tất cả các getters/setters trên lớp C, bởi vì tôi khẳng định rằng chúng là tiêu chuẩn".
Dường như với tôi rằng nó sẽ thêm giá trị và nếu được cấu hình, 'cuộc tranh luận' sẽ được để lại dưới dạng tùy chọn cho người dùng.
Có. Xem 'nl.jqno.equalsverifier.EqualsVerifier' và https://www.javacodegeeks.com/2014/09/tips-for-unit-testing-javabeans.html – Barett