我想编写一个测试,以多种方式执行安装程序,但希望它们生成相同的输出.基本上就像
@Before
public void setUp1(){
obj.addDataThisWay(data);
}
@Before
public void setUp2(){
obj.addDataThatWay(data);
}
@Test
public void testResult(){
assertEquals(obj.getResult(),1);
}
Run Code Online (Sandbox Code Playgroud)
我希望测试运行两次,一次运行setUp1()->testResult(),另一次运行setUp2()->testResult()是否可能?
public void testWithSetup1() {
callSetup1Here();
.....
}
public void testWithSetup2() {
callSetup2Here();
.....
}
Run Code Online (Sandbox Code Playgroud)
我认为没有其他方法可以满足您的要求。
| 归档时间: |
|
| 查看次数: |
5458 次 |
| 最近记录: |