`
allenwei
  • 浏览: 87592 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用TestSuite 在一个TestCase中的每一个方法执行前调用另一个TestCase的所有方法

阅读更多

为什么会有这样的需求呢?

在测试hibernate的级联配置是否正确的时候,需要两个TestCase

一个测试类TestAdd,测试所有add方法(含级联保存),另一个测试类TestDelete测试delete方法

 

在TestDelete的每一个delete方法前都需要现把所有数据添加进去,就需要调用TestAdd所有add方法

 

以前的做法是把add的过程全部copy到TestAdd的setUp方法中,但是这样做很繁琐,而且丑陋

 

说了那么多废话,贴出代码

 

在TestDelete中重写其setUp方法,加入以下代码

@Override
	protected void setUp() throws Exception {
		TestSuite testSuite = new TestSuite();
		testSuite.addTestSuite(TestAdd.class);//加入需要执行的TestCase
		testSuite.run(createResult());//createResult()为Junit TestCase类自有方法
		super.setUp();
	}
 
4
3
分享到:
评论

相关推荐

    SoapUI 5.4.0-EB

    把一个或多个测试套件(TestSuite)组织成项目,每个测试套件包含一个或多个测试用例(TestCase),每个测试用例包含一个或多个测试步骤,包括发送请求、接受响应、分析结果、改变测试执行流程等

    webserice调试工具soupui(5.1.2-x64)

    把一个或多个测试套件(TestSuite)组织成项目,每个测试套件包含一个或多个测试用例(TestCase),每个测试用例包含一个或多个测试步骤,包括发送请求、接受响应、分析结果、改变测试执行流程等。

    soapUI-3.6.1

    把一个或多个测试套件(TestSuite)组织成项目,每个测试套件包含一个或多个测试用例(TestCase),每个测试用例包含一个或多个测试步骤,包括发送请求、接受响应、分析结果、改变测试执行流程等。

    接口联调测试工具SoapUIPro_18711.zip

    把一个或多个测试套件(TestSuite)组织成项目,每个测试套件包含一个或多个测试用例(TestCase),每个测试用例包含一个或多个测试步骤,包括发送请求、接受响应、分析结果、改变测试执行流程等。

    SoapUI-5.3.0.zip

    把一个或多个测试套件(TestSuite)组织成项目,每个测试套件包含一个或多个测试用例(TestCase),每个测试用例包含一个或多个测试步骤,包括发送请求、接受响应、分析结果、改变测试执行流程等。

    SoapUI-Pro-x64-5.1.2.zip

    把一个或多个测试套件(TestSuite)组织成项目,每个测试套件包含一个或多个测试用例(TestCase),每个测试用例包含一个或多个测试步骤,包括发送请求、接受响应、分析结果、改变测试执行流程等。

    soapUI-x32-4.5.2.rar

    把一个或多个测试套件(TestSuite)组织成项目,每个测试套件包含一个或多个测试用例(TestCase),每个测试用例包含一个或多个测试步骤,包括发送请求、接受响应、分析结果、改变测试执行流程等。

    SoapUI-x32-5.0.0.rar

    把一个或多个测试套件(TestSuite)组织成项目,每个测试套件包含一个或多个测试用例(TestCase),每个测试用例包含一个或多个测试步骤,包括发送请求、接受响应、分析结果、改变测试执行流程等。

    SoapUI-5.2.0.rar

    把一个或多个测试套件(TestSuite)组织成项目,每个测试套件包含一个或多个测试用例(TestCase),每个测试用例包含一个或多个测试步骤,包括发送请求、接受响应、分析结果、改变测试执行流程等。

    Android-JUnit解析

    在TestCase测试前会先调用“环境”配置,在测试中使用,当然也可以在测试用例中直接定义测试环境。 4. 检测测试结果。对于每种正常、异常情况下的测试,运行结果是什么、结果是否是我们预期的等都需要有个明确的定义...

    SoapUI-Pro-x64-5.1.2.exe

    把一个或多个测试套件(TestSuite)组织成项目,每个测试套件包含一个或多个测试用例(TestCase),每个测试用例包含一个或多个测试步骤,包括发送请求、接受响应、分析结果、改变测试执行流程等。 SOAPUl是由标准...

Global site tag (gtag.js) - Google Analytics