TWIP: Mejorando las pruebas unitarias JUnit

(Ahora que la he conocido me parece mentira que a nadie se le hubiese ocurrido antes…lo añado al grupo de herramientas simples e imprescindibles desde ya)

TwiP (acrónimo de Test With Parameters) es una librería Java que permite extender las pruebas JUnit llamando a los métodos de Test con parámetros.

Para entenderlo basta con un sencilllo ejemplo:

El ejemplo invoca a la función de Test pasándole al parámetro b los 4 valores del array uno detrás de otro.

Si no le indico nada genera un grupo de pruebas con una lista con un grupo de valores predeterminados (definidos en TWiP).

Si queremos pasarle un grupo de valores concreto puedo crear un método que lo haga con la anotación @AutoTwip:

Finalmente para ejecutar un Test JUnit con TWiP basta con usar el Runner de TWiP:

Cada ejecución es contada como una prueba JUnit independiente, lo que nos

Podéis descargar un proyecto ejemplo desde

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 402 seguidores

%d personas les gusta esto: