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