단위 테스트는 독립성을 가져야 한다는 정의가 저를 힘들게 하네요.
오픈 소스라 git 에 올려 놓고 있는데 비밀번호 이것이 문제네요.
(1) DB 계정
(2) Email 계정
DB 계정은 공개되어도 좋은 계정이라고 그거 알고 있다고 해도
재가 만든 테스트 DB 만 날리는거라 괜찮지만
Email 은 참 난감하네요.
괜하게 계정 공개되면 스팸 메일로 악용하는 사람이 있기때문에 공개 해서는 절대 안됩니다.
하여 단위 테스트를 하기 위해서는 단위 테스트를 위한 로컬 메일 서버를 구축해야
단위 테스트를 진행할 수 있는데 어떻게 만들어야 할지 막막해서
찾아 보니 메일에 대한 단위 테스트를 위한 라이브러가 있네요.
GreenMail(site 주소 : http://www.icegreen.com/greenmail/) 이라고