hamcrest là một khuôn khổ Python để viết các đối tượng khớp, cho phép bạn để khai báo việc xác định "phù hợp" quy tắc & nbsp;. Có một số tình huống mà quẹt là vô giá, chẳng hạn như xác nhận giao diện người dùng, hoặc lọc dữ liệu, nhưng nó đang ở trong diện tích viết bài kiểm tra linh hoạt mà quẹt thường được sử dụng nhất. Hướng dẫn này cho bạn thấy làm thế nào để sử dụng hamcrest cho kiểm tra đơn vị.
Khi viết bài kiểm tra đôi khi rất khó để có được sự cân bằng tốt giữa overspecifying các thử nghiệm (và dễ gãy để thay đổi), và không xác định đủ (làm cho thử nghiệm ít có giá trị vì nó tiếp tục vượt qua ngay cả khi điều đang được thử nghiệm là bị hỏng). Có một công cụ cho phép bạn chọn ra chính xác các khía cạnh cần đo và mô tả các giá trị cần có, đến một mức độ kiểm soát chính xác, giúp rất nhiều trong các bài kiểm tra văn bản đó là "vừa phải". Xét nghiệm này thất bại khi hành vi của các khía cạnh dưới kiểm tra lệch khỏi hành vi mong đợi, nhưng tiếp tục vượt qua khi nhỏ, thay đổi liên quan đến hành vi được thực hiện
Yêu cầu .
- Python
Bình luận không