2012-04-05 4 views
7

Ich muss einige API testen. Zum Beispiel habe ich mehrere @ Test-Methoden in der Klasse, um meine Funktionalität zu testen, vor Init stelle ich eine Verbindung zu einer URL meines Dienstes her und benutze sie.Java-Unit-Test für verschiedene Eingabedaten

Wenn ich meinen Dienst in mehreren URLs (verschiedenen Serverumgebungen) habe, wie kann ich diese Funktion für verschiedene Service-URLs testen?

Fluss:

  1. Init conncetion von url
  2. Run alle Tests
  3. Init conncetion durch eine andere URL
  4. Run alle Tests (gleich)
  5. ...

wenn war nur ein ho st ich wie folgt aus:

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

Antwort

Verwandte Themen