Điều này thực sự được viết để trợ giúp cho các bài kiểm tra đơn vị, nhưng có lẽ bạn sẽ thấy rằng các quy tắc tương tự được áp dụng (ít nhiều) cho các bài kiểm tra tích hợp:
Kiểm tra bảy bước !
Sở thích của tôi là bất cứ điều gì bạn gọi nó, đó thực sự là tên bộ thử nghiệm (tên vật cố trên thẻ của chúng tôi), hiệu ứng bạn đang kiểm tra và thông báo xác nhận cần phải nổi bật và làm rõ nguyên nhân lỗi. Nếu bạn thấy dễ dàng nhất với cách đặt tên của Asherove, thì tôi hoàn toàn tán thành điều đó. Nhưng có lẽ mẹo là bạn điền vào phần "phương thức" với bất cứ điều gì làm cho điều kiện, kết quả và ngoại lệ có ý nghĩa.
Tôi rất vui khi thấy một bộ có tên "MakingADeposit" với một bài kiểm tra có tên "AccountDoesntExist" và một lỗi có nội dung "Ngoại lệ NonesuchAccount dự kiến - không nhận được."
Ngoài ra, nếu bạn không phiền tôi tách tên bộ kiểm tra bằng "::", tôi sẽ ổn với "AccountHandling :: MakingADeposit_AccountDoesntExist_ThrowsAnException"
Thẻ cũng gợi ý rằng nếu bạn không có tên hay, hãy tiếp tục và đặt tên tốt hơn khi tên đó xảy ra với bạn (hy vọng là tốt trước khi gửi mã cho CI).