기대 조건의 표현
값에 대해 어떤 상태여야 하는지를 메서드 형태로 표현한다. 시험 실행기를 제공하는 프레임워크와 달리 조건을 검사하고 실패 정보를 만드는 역할이다. 사용 중인 시험 체계에서 어떤 단언 표현이 필요한지를 기준으로 선택한다.
실패 메시지의 정보
단순히 기대값과 실제 값만 나열하는 것보다 어떤 코드 표현의 결과가 달랐는지 보여주는 데 초점을 둔다. 여러 속성을 확인하는 시험에서는 실패 위치를 이해하는 데 도움이 된다. 메시지가 자세하더라도 검증 조건 자체가 올바른지는 별도 판단해야 한다.
기준 결과와의 비교
승인된 결과와 비교하는 기능을 사용하고 차이를 별도 도구로 표시할 수 있다. 차이 표시에는 추가 패키지와 구성이 필요할 수 있다. 계산 결과가 달라졌을 때는 기준을 갱신하기 전에 의도한 동작 변경인지 먼저 검토한다.