当前我正在为一个工作流创建一个TestCase,并且工作流具有不同的步骤。 一步的结果很重要,因为第二步需要知道step1的执行的值。在junit测试用例中的测试方法之间传递信息
class TestCaseWorkFlow1 extends TestCase {
private static String resultOfStep1 = null;
public void testStep1(){
if(failed){
resultOfStep1 = "failed";
}
}
public void testStep2(){
if(resultOfStep1 != null) {
//First test failed.
}else {
}
}
}
目前我们使用的静态变量传递testmethods之间的信息。
此场景的最佳解决方案是什么?
请帮忙。
感谢 Ĵ
我会解释一下它更多。假设,我有一台服务器托管服务,所以工作流的步骤是 1.连接到服务器 2.提出请求 在步骤2,我需要验证服务器是否连接。所以我需要的是第一步中的连接对象。 我不想再次连接,因为会话ID将有所不同。 – Jijoy 2010-06-14 12:01:00