Tôi đang xây dựng một bộ các API RESTful và giờ đây được yêu cầu để viết các bài kiểm tra đơn vị cho chúng. Tôi không chắc những gì các bài kiểm tra đơn vị thực sự nên kiểm tra.Kiểm tra các API REST bằng cách sử dụng PHPUnit
Kiểm tra đơn vị có nên kiểm tra xem phản hồi nhận được từ máy chủ có chính xác cho các đầu vào khác nhau không? Nếu vậy, có phải là một phương pháp hay để có một bộ định dạng phản hồi chính xác được xác định trước và kiểm tra phản hồi đối với chúng không?
CẬP NHẬT
tôi kêu gọi các dịch vụ này thông qua CURL và tôi chắc chắn có thể kiểm tra mã trạng thái. Phản hồi có thể thay đổi đối với các đầu vào khác nhau, vì vậy tôi có nên kiểm tra tất cả các phản hồi có thể có không?
Kiểm tra đơn vị thường được thực hiện cho các API RESTful bằng cách sử dụng PHPUnit nói chung như thế nào?