반응형
MockBean
-
[Junit] Mock과 MockBean프로그래밍/Junit 2022. 2. 12. 03:07
이 글은 혼자 학습한 내용을 바탕으로 작성되었습니다. 틀리거나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 수정하도록 하겠습니다. 1. Mock Mock은 Test를 위해 만들어진 가짜 객체입니다. mock객체는 실제 Class에 작성된 메소드를 수행하는 것이 아닌 stub으로 작성한 행위를 수행하여 해당 메소드가 수행된 것처럼 만들 수 있습니다. 작성한 Class들을 확인해 보겠습니다. MemberService Class를 보면 생성자로 MemberRepository를 주입받아 Service가 동작되도록 구현되어 있습니다. Repository는 DB와 Connection 하여 데이터를 입력 또는 조회하는 담당을 합니다. DB와 Connection 하여 데이터가 입력되고 조회되는 것은 Member..