首页  

Mockito 使用注意一点     所属分类 unit-test 浏览量 407
如果方法的返回值是 void, 不能用 when  thenThrow 让该方法抛出异常

用 doThrow 让返回void的函数抛出异常
		
Mockito.doThrow(new RuntimeException("update error")).when(orderDao).update((Order)Mockito.any());
try {
    orderDao.update(new Order());
}catch(Exception e) {
    System.out.println("test3.erro1="+e);
}


mock中抛出受检查异常,要在测试方法上throws声明 

any()返回 null, anyLong()返回0

thenThrow  之后   thenReturn 无效 , 继续抛异常

上一篇     下一篇
电子元器件

水果发电原理

SpringBoot自动配置Enable注解原理

楼盘不利因素

培养良好习惯 九九口诀表

滨江未科四子F4