2016-08-05 1 views
1

당신의 JUnit에서 DAOException 다루 저를 도와주세요 DaoException.Could 포함합니다.의 JUnit 예외 처리 테스트

+0

예외를 강제로 잘못된/잘못된 데이터를 보낼 수 있습니까? –

+0

getTestData 메소드의 코드는 무엇입니까? –

답변

2

JUnit 내의 try catch 블록에 포함시키지 마십시오. DaoException 클래스가 던져지고 있는지 여부를 확인하려는 것 같습니다. 이 DaoException를 throw하는 경우

@Test(expected=DaoException.class) 
public void testClass() { 
    doThrow(Exception.class).when(testDAO).getTestData(); 
    testDAO.getTestData(); 
} 

이 조각 위의 테스트를 통과합니다

이미 JUnit을 4를 사용하고 있기 때문에이 아래에 구문입니다.