2012-04-05 22 views
7

Tôi cần kiểm tra một số api. Ví dụ: tôi có nhiều phương thức @Test trong lớp để kiểm tra chức năng của mình, trước khi init tôi kết nối với một số url của dịch vụ của tôi và sử dụng nó.Kiểm tra đơn vị Java cho các dữ liệu đầu vào khác nhau

Nếu tôi có dịch vụ của mình tại nhiều url (môi trường máy chủ khác nhau), làm cách nào tôi có thể Kiểm tra chức năng này cho các url dịch vụ khác nhau?

Lưu lượng:

  1. Init conncetion bởi url
  2. Chạy tất cả các thử nghiệm
  3. Init conncetion bởi một url
  4. Chạy tất cả các xét nghiệm (giống nhau)
  5. ...

khi chỉ là một st i làm như thế này:

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

Trả lời

Các vấn đề liên quan