Я успешно использую веб-службу SOAP. Теперь я пытаюсь написать некоторые модульные тесты, но когда тест обращается к классу (EmployeeInfo), сгенерированному с использованием WSDL, он выдает следующую ошибку:
java.lang.ExceptionInInitializerError
at org.apache.axis.description.TypeDesc.<clinit>(TypeDesc.java:61)
at com.www.soapservice.schema.EmployeeInfo.<clinit>(EmployeeInfo.java:106)
Модуль, который я написал, выглядит следующим образом
@RunWith(SpringRunner.class)
@SpringBootTest
public class RecordsManagerTests {
@Mock
private SoapClient soapClient;
@Test
public void sampletest() {
Mockito.when(soapClient.getFullEmployeeInfoById(Mockito.anyLong())).thenReturn(new EmployeeInfo());
RecordsManagerImpl sut = new RecordsManagerImpl(soapClient);
sut.getEmployeeInformation(999);
}
}
Я искал эту проблему, но смог найти только издевательство над службой.