jjzjj

java - doThrow 中看起来正确的 Mockito 异常

我正在尝试模拟一个方法以查看我是否正确处理了异常。这是据我所知。界面:interfaceSampleManager{voiddeleteVariome(StringspecimenId,StringanalysisId)throwsException;//...}单元测试://...SampleMangersampleManager=mock(SampleManager.class);//belowisline753doThrow(Exception.class).when(sampleManager).deleteVariome(sample1.getId(),analysisId)

java - doThrow() doAnswer() doNothing() 和 doReturn() 在 mockito 中的用法

我正在学习mockito,我从link中了解了上述函数的基本用法。.但是我想知道它是否可以用于任何其他情况? 最佳答案 doThrow:主要用于在模拟对象中调用方法时抛出异常。publicvoidvalidateEntity(finalObjectobject){}Mockito.doThrow(IllegalArgumentException.class).when(validationService).validateEntity(Matchers.any(AnyObjectClass.class));doReturn:当你想在