Мне нравится делать что-то вроде следующего:
.when(
myMock.doSomething(
Matchers.eq( "1" )
)
)
.thenReturn( "1" )
.othwerwise()
.thenThrow( new IllegalArgumentException() );
Конечно, метод otherwise()
не существует, а просто для того, чтобы показать вам, чего я хочу достичь.