Unit Test 란? 단일 기능을 의미하는 코드 단위를 테스트하는 것. 1. 코드가 예상대로 작동하는지 확인 어떤 것을 입력할 때마다, 매번 정확한 것을 출력해야 함. 2. 코드가 작동하는 방식을 확인 코드가 예상대로 작동하는지 확인함으로써 회귀 방지 가능.
실제 객체의 동작을 시뮬레이션.특정 메서드 호출 또는, 속성을 확인할 수 있도록 객체에 대한 메서드 호출에 대한 가짜 응답.