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. 상태 손상 테스트 가능한 모든 상태의 객체를 어떻게 테스트할 수 있을까요? You can only test for the states you think the object might enter into.