Curso Básico de Testing en Java

Curso Básico de Testing en Java

Ferran Maylinch Carrasco

Ferran Maylinch Carrasco

Creación de test unitario: lanzar una excepción para alertar sobre un error

5/24
Recursos

Vamos a utilizar una excepción con la función throw new RuntimeException("Error") en lugar de la función System.out.println("Error") para identificar más fácil los errores. Ahora, los mensajes tendrán un color diferente y pueden mostrarnos un poco más de información sobre los errores: ubicación, el resultado esperado, mensajes personalizados, entre otros.

Aportes 19

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Algunas definiciones de Junit test

Expresiones regulares con Java:

cualquier_string.matches("expresión regular")

Más en el Curso de Expresiones Regulares de Platzi 💚.

Test unitario consesguido.

1. En los test automáticos en cuanto falla el primero, no se ejecutan los siguientes (se puede utilizar un throw new RuntimeExeption("error")) dentro de una función para mostrar el valor actual y el valor esperado.
2. Se puede utilizar INLINE para no duplicar las lineas de código redundantes, puedo introducir la asignación de una variable directamente a la linea de la función sin necesidad de declarar la variable previamente. Básicamente lo que se esta haciendo es ejecutar un método dentro de otro método.
3. Los test unitarios son para probar una parte especifica de un programa.

Algunos temas que abordaran el curso seria
Junit test
Maven
Java

Para chequear las dependencias para colocar en el pom, es muy bueno usar
https://mvnrepository.com/

Que interesante la forma forma como escribe código…

Excelente presentación de los test unitarios lanzando una excepción para saber donde falla nuestro código

Esta muy bueno este IDE, Dowloading!

muy buena clase

Actualizando un poco el tema que se esta estudiando adjunto una guía inicial para JUnit 5.

https://junit.org/junit5/docs/current/user-guide/

Interesante

Para los que usan eclipse / STS pueden ejecutar los tests usando Alt+Shift+X y luego presionan T.

Super 😃

Gracias

Muy bien, mediante RuntimeException vamos a poder crear mensajes manuales de errores cuando no se cumple las condiciones, además de establecer exactamente donde se vio el efecto del problema. Combinando esto con la función de assertEqual se puede verificar rápidamente si era el resultado esperado. También fue muy interesante como se puede usar refactor para convertir ciertas partes del código en una sola línea.

Genial, me gusto la clase.

Interesante :3