해당 내용의 테스트코드 및 스프링 프로젝트는

아래의 깃허브에서 클론을 받아서 실행해보시면 됩니다.

GitHub - pg-server-study/springboot-toby: 토비의 스프링 예제 Spring Boot 로 구축


2.1 UserDaoTest 다시 보기

2.1.1 테스트의 유용성

1장 에서 만든 UserDao가 기대했떤 대로 동작하는지 확인하기 위해 간단한 테스트 코드를 만들었다.

만든 코드는 어떤 방식으로든 테스트 해야한다.

이전에 만든 코드는 main() 메소드를 이용하여 add(), get() 메소드를 호출하여 눈으로 테스트를 진행하였다.

테스트코드를 실행해가면서 초난감 UserDao코드의 설계와 코드를 리팩토링하였고

리팩토링 하면서 코드를 개선해도 이전과 다를거 없이 기능이 동작하는거를 확인 할 수 있었다.

프로그래머가 테스트코드를 실행하지 않고, 머릿속으로 시뮬레이션 하는 보장되지 않은 방법으로