16

I'm trying to mock this method:

boolean login() throws SftpModuleException; 

Mocking code is:

Mockito .when(this.sftpService.login()) .thenReturn(true); 

Since, login() throws an SftpModuleException, compiler tells me that this exception has to be handled.

Is there any work around due to this exception will never be thrown?

1

2 Answers 2

13

Consider having your @Test method simply declare the exceptions being thrown, or even declaring throws Exception.

@Test public void testFoo() throws Exception { // mocking and test code here } 
Sign up to request clarification or add additional context in comments.

Comments

7

I think you can add this to a method signature

@Test public void test() throws SftpModuleException { Mockito .when(this.sftpService.login()) .thenReturn(true); // code } 

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.