2012-04-05 15 views
7

Necesito probar algunas API. Por ejemplo, tengo varios métodos @Test en la clase para probar mi funcionalidad, antes de iniciar me conecto a alguna URL de mi servicio y la uso.Prueba de unidad Java para diferentes datos de entrada

Si tengo mi servicio en varias URL (diferentes entornos de servidor), ¿cómo puedo probar esta funcionalidad para diferentes URL de servicio?

flujo:

  1. Init conncetion por url
  2. ejecutar todas las pruebas
  3. Init conncetion por otro url
  4. ejecutar todas las pruebas (lo mismo)
  5. ...

cuando era solo un ho st hago así:

public class TestAPI{ 
    @org.junit.Before 
    public void init() { 
     service = new Service("www.test.com"); 
    } 
    @org.junit.Test 
    public void testA(){ 
     service.CallA(); 
    } 
    @org.junit.Test 
    public void testB(){ 
    service.CallB(); 
    } 
} 

Respuesta