Ho bisogno di testare alcune API. Ad esempio, ho più metodi @Test nella classe per testare la mia funzionalità, prima di iniziare a collegarmi a qualche URL del mio servizio e usarlo.Test unità Java per diversi dati di input
Se ho il mio servizio su più URL (ambienti server diversi), come posso testare questa funzionalità per diversi URL di servizio?
flusso:
- Init conncetion da url
- eseguire tutti i test
- Init conncetion da un altro URL
- eseguire tutti i test (uguali)
- ...
quando era solo uno ho st Mi piace questo:
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();
}
}