Я тестирую класс с использованием powerMockito. Но по какой-то причине, когда я вызываю метод с помощью powerMockito, возникает странная ошибка:
@SpringBootTest
@ActiveProfiles("test")
@RunWith(PowerMockRunner.class)
@PrepareForTest({VerificadorDeNovasAssinaturas.class})
public class VerificadorDeNovasAssinaturasTest {
@InjectMocks
private VerificadorDeNovasAssinaturas verificador;
@Mock
private DocuSign docuSign;
@Before
public void initialize() throws Exception {
PowerMockito.whenNew(DocuSign.class).
withAnyArguments().thenReturn(docuSign);
PowerMockito.when(docuSign.getApiClient()).
thenReturn(new ApiClient("https://demo.docusign.net/restapi"));
строка thenReturn (новый ApiClient (...), выдает это исключение:
java.lang.IllegalArgumentException: SSLContext must not be null
at com.sun.jersey.client.urlconnection.HTTPSProperties.<init>(HTTPSProperties.java:106)
at com.docusign.esign.client.ApiClient.buildHttpClient(ApiClient.java:1126)
at com.docusign.esign.client.ApiClient.<init>(ApiClient.java:96)
at com.docusign.esign.client.ApiClient.<init>(ApiClient.java:118)