Mensaje de error con el testeo de Exception
#71 opened on Sep 24, 2020
Repository metrics
- Stars
- (8 stars)
- PR merge metrics
- (PR metrics pending)
Description
¡Buenas!
Cuando estamos testeando excepciones, en particular con throwsExceptionLike* como se puede ver en este ejemplo
assert.throwsExceptionLike(new BusinessException(message="lalala"), {throw new BusinessException(message="lelele")})
Estaría esperando que el mensaje me pueda decir que el test pincha debido a que esperaba una BusinessException[message="lalala"] pero obtuvo una BusinessException[message="lelele"], pero ocurre
The Exception expected was BusinessException but got BusinessException
Lo cual es un mensaje confuso. Tal vez se pueda redefinir el comportamiento del toString en particular para esta clase a fin de que podamos obtener un mensaje de error más descriptivo.
Otra alternativa que podemos realizar es cambiar el mensaje del thow dentro de throwsExceptionLike concatenando con el mensaje.