Mockito не позволяет вам издеваться над конструкторами, а Power Mockito - последнее, что вы должны использовать.
Поскольку ResultJSONWrapper
является классом abstract
, вы можете просто создать свою реализацию TestResultJSONWrapper
, которая будет выбрасывать JSONException
во время создания и перейдет к той части кода, которую вы тестируете
public class TestSuccessMock extends ResultJSONWrapper {
public TestSuccessMock (Object result) throws JSONException {
throw new JSONException();
}
}
Так что, в основном, я советую не использовать Mockito для этой цели