单元测试之异常捕获
两种方式
- 测试 该接口的单元测试的方法,在@Test 里面加上异常的 class名称
@Test(expectedExceptions= {NestedServletException.class})
public void testCreateServiceWithInvalidParamters() throws Exception {
.....
}
- 使用 try catch 接收
@Test
public void testCreateServiceWithInvalidParamters() throws Exception {
.....
try {
mvc.perform(request).andReturn();
} catch (NestedServletException e) {
assertTrue(e.getCause().getMessage().endsWith(ROLLBACK_SERVICE_REQUEST_PARAM_EMPTY));
}
}