Java Mockito:mock方法引发异常
我试图模仿这种方法:Java Mockito:mock方法引发异常,java,mockito,Java,Mockito,我试图模仿这种方法: boolean login() throws SftpModuleException; 模拟代码是: Mockito .when(this.sftpService.login()) .thenReturn(true); 由于,login()抛出一个SftpModuleException,编译器告诉我必须处理这个异常 由于此异常,是否有任何解决方法将永远不会抛出?我认为您可以将其添加到方法签名中 @Test public void test() throw
boolean login() throws SftpModuleException;
模拟代码是:
Mockito
.when(this.sftpService.login())
.thenReturn(true);
由于,login()
抛出一个SftpModuleException
,编译器告诉我必须处理这个异常
由于此异常,是否有任何解决方法将永远不会抛出?我认为您可以将其添加到方法签名中
@Test
public void test() throws SftpModuleException {
Mockito
.when(this.sftpService.login())
.thenReturn(true);
// code
}
考虑让您的
@Test
方法简单地声明抛出的异常,或者甚至声明抛出异常
@Test
public void testFoo() throws Exception {
// mocking and test code here
}
可能重复的