Test jednostki Java dla różnych danych wejściowych

Muszę przetestować trochę api. Na przykład mam wiele metod @Test w klasie, aby przetestować moją funkcjonalność, zanim init połączy się z jakimś adresem URL mojej usługi i użyję go.

Jeśli mam usługę w wielu adresach URL (różne środowiska serwera), jak mogę przetestować tę funkcję dla różnych adresów URL usług?

Pływ:

Początkowe połączenie przez adres URLUruchom wszystkie testyPoczątkowe połączenie przez inny adres URLUruchom wszystkie testy (to samo)...

kiedy byłem tylko jednym hostem, robię to tak:

<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