Có cách thực hành tốt nhất tiêu chuẩn cho mã thử nghiệm đơn vị tạo đồ họa không? Tôi đang làm việc đặc biệt với Java và jUnit, nhưng tôi nghĩ khái niệm này cũng sẽ áp dụng trong các ngôn ngữ khác.Đồ họa thử nghiệm đơn vị
Cho đến nay, tốt nhất mà tôi có thể đưa ra là sử dụng Mockito để chế nhạo đối tượng Graphics
và khẳng định điều tính trước như (giả):
assert that graphics.drawString was called with ("abc", 50, 100)
assert that graphics.setBackgroundColor was called with Color.RED
Trong khi điều này là tất cả tốt và tốt, Tôi đã tự hỏi nếu điều này là đúng cách để đi về nó hoặc nếu có nhiều thực hành thành lập để thử nghiệm mã đồ họa.
bạn có xem xét việc lấy hình ảnh từ đồ họa và so sánh với tệp hình ảnh được đọc từ tài nguyên không? –
@guido - Đó là một gợi ý hay mà tôi chưa khám phá. Chắc chắn đáng xem. –