Tôi có một ứng dụng đồ họa sử dụng khuôn khổ CoreGraphics,kiểm tra đơn vị tùy chỉnh UIView
trong khi tôi có phù hợp với đơn vị kiểm tra cho các tập tin mô hình tôi dường như không thể hiểu làm thế nào để tạo ra một thử nghiệm đơn vị cho UIView tùy chỉnh của tôi,
Mục tiêu của tôi là đặt các thuộc tính cơ bản của chế độ xem và xem kết quả hàm vẽ, mặc dù trong các bộ định vị của tôi, tôi gọi là: [self setNeedsDisplay]; Chức năng 'drawRect' của tôi không được gọi từ thử nghiệm đơn vị mặc dù nó đang được gọi từ ứng dụng thực tế
có cách nào để vẽ trong dự án thử nghiệm đơn vị không? thực hành/công cụ tốt nhất để kiểm tra các dự án ui là gì?
cảm ơn
Giải pháp tuyệt vời Jon! Tôi cho bản thân mình kiểm tra kết quả của quan điểm tùy chỉnh bằng mắt của tôi. Vì tôi thay đổi rất nhiều trong Chế độ xem và lý do của tôi ở đây là tôi nên xem liệu có sai không. Tuy nhiên tôi không thể nghĩ đến việc so sánh những thứ như thế.Có lẽ tôi kiểm tra nó :) Và có lẽ điều này có thể là một chủ đề cho screencast tiếp theo của bạn * gợi ý * :) – Pfitz
@Jon Reid, bạn có thể cung cấp thêm chi tiết hoặc liên kết trong cách triển khai phương pháp này không? –
Tôi hiển thị PNG như bạn làm, nhưng sau đó kiểm tra CRC cho PNG. Bằng cách đó, bạn chỉ cần xác minh bằng mắt một lần và nếu thử nghiệm thất bại, bạn biết CRC đã thay đổi và cần kiểm tra lại. – Nanki