Tests De JUnit Parametrizados

De Dos Ideas.
Revisión del 19:00 6 oct 2009 de 201.251.182.130 (discusión) (Página creada con 'Hay situaciones en las que debemos correr un tests varias veces pero con diferente juego de datos. Para estos casos JUnit tiene un Runner que permite que escribamos el caso …')
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Hay situaciones en las que debemos correr un tests varias veces pero con diferente juego de datos. Para estos casos JUnit tiene un Runner que permite que escribamos el caso de test separado del juego de datos.

Supongamos el test de una clase que convierte un número de una base en otra. En lugar de escribir varios métodos @Test, se escribe un sólo método @Test que JUnit correrá con cada juego de datos.

Clase a testear:

public class Calculadora {

   ...
   public static String calcular(String numero, int baseOrigen, int baseDestino) {
       ...
       //calcula el resultado
       return resultado;  

}

Valores que se eligen para el test:




2|10|2|
10|16|FF|
16|10|171|
10|2|11111111|}

Ver también