1. 간단한 테스트를 위해서 sandbox.keesun 패키지 안에 MessengerTest.java를 만듭니다.
bl169.bmp2. MessengerTest는 AbstractTransactionalDataSourceSpringContextDaoTest 클래스를 상속 받습니다.

public class MessengerTest extends AbstractTransactionalDataSourceSpringContextDaoTest


3. 다음과 같이 코딩합니다.

       public void testCRUD() {

             Messenger m = new Messenger();

             m.setM_id("keesun");

             m.setM_type("skype");

             s.save(m);

             assertTrue(m.getMessengerId() > 0);

       }


DB에 저장이 된다면 객체에 messengerId가 데이타를 가지게 되므로 그것을 확인하는 코드입니다.

테스트를 돌리면 실패합니다. bean을 등록하지 않아서 그렇습니다. 헤헷;
bean은 다음과 같이 applicationContext-dao.xml에 등록합니다.
bl170.bmp
4. 이제 테스트를 돌리면 pass합니다. :)
bl171.bmp