Это мой пример кода ниже, для которого я пытаюсь смоделировать пример модульного теста:
public create Test(){
ResponseEntity<Create> result = restTemplate.exchange(.....,Create.class);
if(result.getStatusCode !=null){
return result.getBody.id;
}
else {
throw new Runtime Exception();
}
@JsonIgnoreProperties(ignoreUnknown = true)
public static class Create{
public String id;
public String[] errors;
public boolean success;
}
Тестовый пример mockito, который я пишу, выдает мне исключение null poniter в операторе if. Это то, что я пробовал до сих пор:
Create create = new Create();
create = "id";
create.errors = "errors";
create.success = "success" != null;
Mockito.when(exchange.getStatusCode()..equals(HttpStatus.CREATED)).thenReturn(null);
Я успешно смоделировал мой шаблон результата и остатка при обмене, и это провалилось, особенно в этой строке оператора if.
Любая помощь будет оценена.