This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
wiki:test_1 [2024/11/12 23:15] – admin | wiki:test_1 [2024/11/12 23:18] (current) – admin | ||
---|---|---|---|
Line 84: | Line 84: | ||
} | } | ||
+ | </ | ||
+ | En esta primera versión, la clase StackTest tiene un único método de prueba, público, anotado con '' | ||
- | </ | + | Los métodos de prueba tienen la siguiente estructura: |
+ | |||
+ | * Primero, se crea el contexto de la prueba, también llamado fixture. Para ello, se deben instanciar los objetos que se van a probar y, si es necesario, inicializarlos. En nuestro primer ejemplo, esta parte de la prueba incluye solo la creación de una pila llamada stack. | ||
+ | |||
+ | * A continuación, | ||
+ | |||
+ | * Finalmente, debemos comprobar si el resultado del método es el esperado. Para ello, se utiliza un comando llamado assert. De hecho, JUnit ofrece varias variantes de assert, pero todas tienen el mismo objetivo: comprobar si un determinado resultado es igual a un valor esperado. En el ejemplo, usamos assertTrue, que verifica si el valor pasado como parámetro es verdadero. | ||
+ | |||
+ | Las IDEs ofrecen opciones para ejecutar solo las pruebas de un sistema, por ejemplo, a través de una opción de menú llamada Run as Test. Es decir, si el desarrollador selecciona Run, ejecutará su programa normalmente, | ||