[이메일 단위 테스트 라이브러리 GreenMail] 부재 두들거라~ 그러면 열릴것이다!

emptynote의 이미지

단위 테스트는 독립성을 가져야 한다는 정의가 저를 힘들게 하네요.

오픈 소스라 git 에 올려 놓고 있는데 비밀번호 이것이 문제네요.

(1) DB 계정
(2) Email 계정

DB 계정은 공개되어도 좋은 계정이라고 그거 알고 있다고 해도

재가 만든 테스트 DB 만 날리는거라 괜찮지만

Email 은 참 난감하네요.

괜하게 계정 공개되면 스팸 메일로 악용하는 사람이 있기때문에 공개 해서는 절대 안됩니다.

하여 단위 테스트를 하기 위해서는 단위 테스트를 위한 로컬 메일 서버를 구축해야

단위 테스트를 진행할 수 있는데 어떻게 만들어야 할지 막막해서

찾아 보니 메일에 대한 단위 테스트를 위한 라이브러가 있네요.

GreenMail(site 주소 : http://www.icegreen.com/greenmail/) 이라고

"GreenMail is an open source, intuitive and easy-to-use test suite of email servers for testing purposes." 라고 소개를 하네요 ^^

정말로 문은 두들기는 사람한테 열리는것 같습니다!

====================
오픈 소스 GreenMail 에 대해서 너무나도 감사 인사 드립니다.