Тестовые примеры Junit для класса исключений клиента - PullRequest
0 голосов
/ 18 марта 2020

Мы создали некоторый пользовательский класс исключений и хотим написать тестовые случаи junit для этого класса. Можем ли мы это провозглашать?

public class JsonMappingExceptionMapper implements ExceptionMapper<JsonMappingException> {

  @Override
  public Response toResponse(JsonMappingException e) {   
      Error error = new Error();
      error.setFieldName(propertyPath);
      error.setMessage(NOT_VALID_VALUE);
      error.setDescription("Can not understand the request");

      ABCError exception = new ABCError();
      exception.setHttpStatus(Response.Status.BAD_REQUEST.getStatusCode());
      exception.setDatetime(LocalDateTime.now());
      exception.setType(CLIENT_EXCEPTION);
      exception.setMessage(EXCEPTION_W_DETAILS_MESSAGE);
      exception.setErrors(Collections.singletonList(error));

      return Response.status(exception.getHttpStatus())
            .entity(exception)
            .build();
}
...