Về mẫu thử nghiệm cổ điển của Sắp xếp-Hành động-Khẳng định , tôi thường thấy mình thêm một khẳng định phản bác đứng trước Hành động. Bằng cách này, tôi biết rằng xác nhận đi qua thực sự được chuyển đi do kết quả của hành động.
Tôi nghĩ về nó tương tự như màu đỏ trong bộ tái cấu trúc màu đỏ-xanh lá cây, chỉ khi tôi nhìn thấy thanh màu đỏ trong quá trình thử nghiệm của mình, tôi mới biết rằng thanh màu xanh lục có nghĩa là tôi đã viết mã tạo ra sự khác biệt. Nếu tôi viết một bài kiểm tra vượt qua, thì bất kỳ mã nào sẽ đáp ứng được nó; tương tự, đối với Sắp xếp-Khẳng định-Hành động-Khẳng định, nếu khẳng định đầu tiên của tôi không thành công, tôi biết rằng bất kỳ Hành động nào cũng sẽ thông qua Khẳng định cuối cùng - vì vậy nó không thực sự xác minh bất kỳ điều gì về Hành động.
Các bài kiểm tra của bạn có tuân theo mô hình này không? Tại sao hoặc tại sao không?
Cập nhật Làm rõ: khẳng định ban đầu về cơ bản ngược lại với khẳng định cuối cùng. Nó không phải là một khẳng định rằng Sắp xếp đã hoạt động; đó là một khẳng định rằng Đạo luật vẫn chưa hoạt động.