User Tools

Site Tools


wiki:test_1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
wiki:test_1 [2024/11/12 23:17] adminwiki:test_1 [2024/11/12 23:18] (current) admin
Line 90: Line 90:
 Los métodos de prueba tienen la siguiente estructura: 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.+  * 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, la prueba debe llamar a uno de los métodos de la clase que se está probando. En el ejemplo, llamamos al método isEmpty() y almacenamos su resultado en una variable local.+  * A continuación, la prueba debe llamar a uno de los métodos de la clase que se está probando. En el ejemplo, llamamos al método isEmpty() y almacenamos su resultado en una variable local.
  
-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.+  * 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, comenzando por el método main. Sin embargo, si elige la opción Run as Test, no ejecutará el programa, sino solo sus pruebas unitarias+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, comenzando por el método main. Sin embargo, si elige la opción Run as Test, no ejecutará el programa, sino solo sus pruebas unitarias.
  
wiki/test_1.1731464253.txt.gz · Last modified: 2024/11/12 23:17 by admin