Teste de unidade Java para diferentes dados de entrada

Eu preciso testar um pouco de API. Por exemplo, eu tenho vários métodos @Test na classe para testar minha funcionalidade, antes do init eu me conecto a algum URL do meu serviço e uso-o.

Se eu tiver meu serviço em vários URLs (diferentes ambientes de servidor), como posso testar essa funcionalidade para diferentes URLs de serviço?

Fluxo:

Conncetion Init por urlExecutar todos os testesIniciação de inicialização por outro URLExecute todos os testes (o mesmo)...

quando era apenas um host eu gosto disso:

<code>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(); 
    }
}
</code>

questionAnswers(2)

yourAnswerToTheQuestion