У меня проблема с издевательством над тестом, все идет правильно до этого момента кода / теста, который я получаю NullPointerException
, это основной код, в котором запускается нулевой указатель.
ResponseSrvAddDto responseSrvAdd = kjidR048.executeAddDocuments(requestAdd);
String returnCode = responseSrvAdd.getReturnCode();
if (returnCode != null && "00".equals(returnCode)){
ERROR! java.lang.NullPointerException
У меня это в тесте
ResponseSrvAddDto responseSrvAdd = mock(ResponseSrvAddDto.class);
Mockito.when(kjidR048.executeAddDocuments(requestAdd)).thenReturn(responseSrvAdd); (this goes correct)
String code = "00";
Mockito.when(responseSrvAdd.getReturnCode()).thenReturn(code);
(но похоже, что макет игнорируется)
Я не знаю, почему макет в responseSrvAdd.getReturnCode()
запускает нуль указатель, но я уже издевался над ним.