方法有返回值:
Mockito.when(mockitoTestModel.returnString()).thenThrow(new MyException());
方法没有返回值,方法上声明了异常:
Mockito.doThrow(new MyException(“TEST”)).when(mockitoTestModel).noReturn();
方法没有返回值,并且没有声明异常
Mockito.doAnswer(
invocation -> {
throw new Exception(“Something went wrong”);
})
.when(usedVersionCenter)
.updateUsedVersion(list);