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