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..

JUnit 5를 사용한 Java 단위 테스트 - TestCode (3)
공부방2023. 6. 28. 06:06JUnit 5를 사용한 Java 단위 테스트 - TestCode (3)

서론본 포스팅은 아래의 인강을 듣고, 추가 공부가 필요한 내용들을 포함하여 정리한 포스팅입니다. Practical Testing: 실용적인 테스트 가이드 - 인프런 | 강의이 강의를 통해 실무에서 개발하는 방식 그대로, 깔끔하고 명료한 테스트 코드를 작성할 수 있게 됩니다. 테스트 코드가 왜 필요한지, 좋은 테스트 코드란 무엇인지 궁금하신 모든 분을 위한 강www.inflearn.com JUnitJUnit에서 제공하는 assertEquals()와 같은 메서드는 AssertJ가 제공하는 메서드에 비해 가독성이 떨어지기 때문에, Java 애플리케이션에서 단위 테스트를 위해 JUnit5와 AssertJ를 조합하여 많이 사용한다.JUnit5 : 자바 단위 테스트를 돕기 위한 테스팅 프레임워크AssertJ : 테..

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

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

728x90
728x90
image