728x90
728x90
[SpringBoot / Controller(Presentation Layer) Test] Argument(s) are different: Wanted: Actual invocations have different arguments: 해결하기
트러블슈팅2023. 8. 22. 06:47[SpringBoot / Controller(Presentation Layer) Test] Argument(s) are different: Wanted: Actual invocations have different arguments: 해결하기

에러 메세지 컨트롤러에서 회원 가입 기능의 통합 테스트 작성 중 아래와 같은 에러가 발생했다. 원인 메세지 확인 결과. Member 객체의 주소값이 다른 것을 확인할 수 있었다. //Expected com.example.lolchampionsinvestment.domain.member.service.MemberService#0 bean.signUp( com.example.lolchampionsinvestment.domain.member.domain.Member@da34f809 ); //Actual com.example.lolchampionsinvestment.domain.member.service.MemberService#0 bean.signUp( com.example.lolchampionsinvestm..

Mock / Test Double - TestCode (8)
공부방2023. 7. 9. 18:34Mock / Test Double - TestCode (8)

서론 본 포스팅은 아래의 인강을 듣고, 추가 공부가 필요한 내용들을 포함하여 정리한 포스팅입니다. Practical Testing: 실용적인 테스트 가이드 - 인프런 | 강의 이 강의를 통해 실무에서 개발하는 방식 그대로, 깔끔하고 명료한 테스트 코드를 작성할 수 있게 됩니다. 테스트 코드가 왜 필요한지, 좋은 테스트 코드란 무엇인지 궁금하신 모든 분을 위한 강 www.inflearn.com Mock 사전적인 뜻은 모조품, 가짜 라는 뜻을 가지고 있으며, 테스트 진행 시 진행하고자 하는 실제 객체와 동일한 가짜 객체(Mock)를 만들어서 사용한다. 언제 사용해야 할까? 테스트 작성 환경 구축이 어려울때 특정 경우에 의존적일때 테스트 시간이 오래걸릴 때 Mock과 Stub 자주 사용되는 Mock과 Stub..

테스트 코드를 작성하는 이유 - TestCode (1)
공부방2023. 6. 26. 06:26테스트 코드를 작성하는 이유 - TestCode (1)

서론개발자로서, 꼭 테스트에 대한 공부를 수행하여 단위테스트 부터 시작하여 점진적으로 테스트하는 습관을 반드시 가져야겠다고 생각을 하고 있었고, 마침 즐겨 보는 유튜브에서 강의를 추천받아 수강하고, 해당 내용들을 정리하고, 사용해보며 테스트코드를 잘 작성하는 개발자로 성장해나가기 위해 인강을 정리하는 포스팅이다 개발바닥 유튜브를 시청하고 있다가, 꼭 학습해보고자 하는 테스트 관련 강의를 오픈한다고 하셔서 수강하기로 마음먹었다. Practical Testing: 실용적인 테스트 가이드 - 인프런 | 강의이 강의를 통해 실무에서 개발하는 방식 그대로, 깔끔하고 명료한 테스트 코드를 작성할 수 있게 됩니다. 테스트 코드가 왜 필요한지, 좋은 테스트 코드란 무엇인지 궁금하신 모든 분을 위한 강www.inflea..

728x90
728x90
image