Mock 객체 Stubbing 연습 문제

The Java Mock 객체 Stubbing 연습 문제

백기선님의 강의인 The Java 애플리케이션을 테스트하는 다양한 방법을 듣고 공부한 내용을 정리한 글

Mock 객체 Stubbing 연습 문제

다음 코드의 //TODO에 해당하는 작업을 코드로 채워넣으시오.


Study study = new Study(10, "테스트");

Member member = new Member(1L);

// TODO memberService 객체에 findById 메소드를 1L 값으로 호출하면 member 객체를 리턴하도록 Stubbing

when(memberService.findById(1L)).thenReturn(member);

// TODO studyRepository 객체에 save 메소드를 study 객체로 호출하면 study 객체 그대로 리턴하도록 Stubbing

when(studyRepository(study)).thenReturn(study);

studyService.createNewStudy(1L,study);

assertNotNull(study.getOwner());
assertEquals(member, study.getOwner());

Reference

백기선님 인프런 강의 더 자바, 애플리케이션을 테스트하는 다양한 방법



© 2022. by minkuk

Powered by minkuk