Spring boot기반 Web Application 개발[9] - 회원 리포지터리 테스트(Junit)
자바는 테스트를 할 때, 주로 테스트 프레임워크인 Junit을 활용한다. 그런데 한 가지 의문이 든다. 자바의 main 메서드를 이용하거나 웹 애플리케이션의 컨트롤러를 통해 충분히 테스트가 가능한데, 왜 테스트 프레임워크를 이용해서 테스트를 진행할까?
자바는 테스트를 할 때, 주로 테스트 프레임워크인 Junit을 활용한다. 그런데 한 가지 의문이 든다. 자바의 main 메서드를 이용하거나 웹 애플리케이션의 컨트롤러를 통해 충분히 테스트가 가능한데, 왜 테스트 프레임워크를 이용해서 테스트를 진행할까?
Service는 비즈니스 로직을 수행한다. 더 서비스 로직에 가까워 보이는 것들이 Service에 구현 된다. 회원 레포지토리 개발 포스팅 에서 repository에 구현했던 MemoryMemberRepository.java 의 메소드와의 차이를 비교해보는 것도 좋을 것 같다.
프로그래머스 [카카오 인턴] 수식 최대화 [KAKAO]
오픈소스에 기여하는 방법을 실습해보자. 이번 포스팅은 Test Repository를 활용해 오픈소스 Fork 부터 Pull Request 까지의 방법을 실습을 목표로한다!
오픈소스 Contribute 전, 상기 할 내용을 간략하게 포스팅합니다.