PHPUnit es un framework que se utiliza para escribir tests en PHP, Netbeans nos permite configurarlo y usarlo fácilmente, en este post mostraremos un ejemplo desde su configuración hasta su ejecución, el código de prueba se basara en este post [Caja blanca: Prueba del camino básico], para entender de donde vienen el algoritmo y sus casos de prueba, recomiendo leerlo.
Necesitamos:
Paso 1: Configuración General
Al instalar XAMPP este ya trae consigo PHPUnit pero no phpunit-skelgen, entonces descargar phpunit-skelgen, y coloca el archivo en la dirección X:\xampp\php\
Abre Netbeans y ve al menu Herramientas -> Opciones, clic en la pestaña PHP.
Clic en la pestaña Framework & Tools, busca y selecciona la opción PHPUnit.
Netbeans detecta automáticamente las librerías de PHPUnit y estas deberían estar visibles en esa ventana, pero si no, con el botón «Browse…» busca y selecciona los archivos necesarios tal como se ve en la imagen de abajo
Presiona «aceptar» para guardar los cambios
Paso 2: Configurar el proyecto en PHP
Crea un nuevo proyecto llamado «MiTestPHP» y añade una clase que llamaremos «MiClase.php»
A continuación clic derecho sobre el proyecto y elegimos «propiedades» (properties), busca la opción «Testing«, activa la opción «PHPUnit» y añade una carpeta con el nombre «Test Files» , para terminar presiona «Aceptar»
Paso 3: Código de prueba
El código de prueba corresponde al algoritmo para detectar el numero mayor de 3 números enteros dados.
Anotación @assert:
La anotación assert nos permite indicar los casos de pruebas para el testing y sus resultados esperados, su estructura es la siguiente:
Entonces usando esa anotación debemos indicar los «n» casos que deseamos probar para nuestro método que en esta oportunidad son 4:
Paso 4: Clase de Prueba
Ahora que tenemos listo nuestro código de prueba, debemos generar una clase para su testeo, para esto, clic derecho sobre la clase «MiClase» -> Herramientas -> Create/Update Test, en la ventana que aparece solo presionamos «ok»
Se genera una nueva clase donde se genera un método de prueba por casa caso indicado con la anotación @assert
Por ejemplo:
Antes de ejecutar la prueba, al principio de la clase debemos escribir:
require ‘../MiClase.php’;
hacemos esto porque ambas clases se encuentran en directorios diferentes, guarda los cambios.
Paso 5: Ejecución de la prueba
Ahora que ya tenemos todo configurado, clic derecho sobre la clase «MiClase» -> Tests o presiona Ctrl + F6
enjoy!!!
Android cuenta con una serie de herramientas en su API para el trabajo con gráficos, entre estos podemos mencionar: Bitm[...]
Desde que Google anuncio de que dejara de dar soporte al plugin de Eclipse y se concentrara en Android Studio, quienes t[...]
Los gráficos de torta, también llamados gráficos de 360 grados o circulares, son gráficos estadísticos que se utilizan p[...]
JTree cuenta con métodos que nos permiten cambiar los iconos de cada nodo según su estado, sin embargo a veces esto no e[...]
En este y un segundo post desarrollaremos un microservicio java utilizando el framework Spark que implementara las funci[...]
En este tutorial veremos como usar el componente Slider de JavaFX , capturas los cambios que realice el usuario y con es[...]