[Test] SpringBoot 이용하여 단위테스트(UnitTest) 기초 이해하기
들어가며평소 통합 테스트 위주로 작성을하였고, 복잡한 비즈니스를 매번 엔드포인트 단위로 테스트를 하는것에 지쳐단위 테스트를 연습하여 점점 확장되는 복잡한 비즈니스에도 사소한 에러를 발생시키지 않게 하기 위해 공부를 해보았다. [UnitTest]단위 테스트는 개발 초기 단계에서 버그를 발견하고 수정하는데 도움을 준다.단위 테스트는 코드의 리팩토링 과정에서 중요하다.기존의 테스트 케이스를 통해 리팩토링 후 기능이 올바르게 동작하는지 체크할 수 있기 때문이다. 단위 테스트는 Repository -> Service -> Controller 순으로 테스트를 할 것이다 말 그대로 단위 테스트는 단위(=Unit) 별로 테스트를 하는 것이다.즉 1개의 메소드를 작성하면 그 메소드가 올바르게 동작하는지 확인하는 테..