Tôi tương đối mới đối với những người phối hợp. Tôi đang đùa giỡn với hamcrest kết hợp với JUnit và tôi khá thích nó.
Có cách nào để nói rằng một trong nhiều lựa chọn là đúng không?
Cái gì đó như
assertThat( result, is( either( 1, or( 2, or( 3 ) ) ) ) ) //does not work in hamcrest
Phương pháp tôi đang thử nghiệm trả về một phần tử của tập hợp. Danh sách có thể chứa nhiều ứng cử viên. Việc triển khai hiện tại của tôi trả lại lần truy cập đầu tiên, nhưng đó không phải là một yêu cầu. Tôi muốn testcase của mình thành công, nếu bất kỳ ứng viên nào có thể được trả lại. Bạn sẽ diễn đạt điều này như thế nào trong Java?
(Tôi sẵn sàng đón nhận những lựa chọn thay thế hamcrest)