아래 코드 예제는 객체가 나쁜 상태가 되어 호출 코드에 다시 전달되지 않는 것이 무엇을 의미하는지 강조합니다. 상태 손상 테스트 가능한 모든 상태의 객체를 어떻게 테스트할 수 있을까요? 객체가 들어갈 수 있다고 생각되는 상태만 테스트할 수 있습니다.

The code example below highlights what it means to have an object enter a bad state and not have that communicated back to the calling code. State Spoils Testing how can you test an object in all its possible states? You can only test for the states you think the object might enter into.