我需要测试一些API。 比如我在类来测试我的功能的多个@Test方法,初始化之前,我连接到我的服务的一些网址,并使用它。
如果我有我在多个URL(不同的服务器环境)服务,该如何测试这个功能,针对不同的服务网址吗?
流:
- 初始化conncetion通过网址
- 运行所有测试
- 通过另一个URL初始化conncetion
- 运行所有测试(下同)
- ...
当只有一个主机我这样做:
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();
}
}