stub1 5. 목과 테스트 취약성 5.1 목과 스텁 구분 5.1.1 테스트 대역 유형 목은 외부로 나가는 상호 작용을 모방하고 검사하는 데 도움이 된다. 이러한 상호 작용은 SUT가 상태를 변경하기 위한 의존성을 호출하는 것에 해당한다. 스텁은 내부로 들어오는 상호 작용을 모방하는 데 도움이 된다. 이러한 상호 작용은 SUT가 입력 데이터를 얻기 위한 의존성을 호출하는 것에 해당한다 5.1.2 도구로서의 목과 테스트 대역으로서의 목 class ControllerTest { @Mock private IEmailGateway emailGateway; // mock 생성 @Mock private IDatabase database; // mock 생성 @Test public void sending_a_greetings_email() { // g.. 2023. 2. 6. 이전 1 다음