TestNg依赖测试之简单方法依赖,通过dependsOnMethods属性来配置依赖方法
原创文章,版权所有,允许转载,标明出处:http://blog.csdn.net/wanghantong
Java code:
- public class TestngDependencies {
- @Test
- public void serverStartedOk() {
- System.err.println("method1 runs after me......");
- }
-
- @Test(dependsOnMethods = { "serverStartedOk" })
- public void method1() {
- System.err.println("I am depended on serverStartedOk......");
- }
- }
配置文件:
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
- <suite name="framework_testng" allow-return-values="true">
- <test verbose="2" name="TestngDependencies">
- <classes>
- <class name="com.dragon.testng.annotation.TestngDependencies">
- </class>
- </classes>
- </test>
- </suite>
运行结果:
- method1 runs after me......
- I am depended on serverStartedOk......
- PASSED: serverStartedOk
- PASSED: method1
-
- ===============================================
- TestngDependencies
- Tests run: 2, Failures: 0, Skips: 0
- ===============================================
TestNg依赖配置基础用法(单一方法依赖)------TestNg依赖详解(一)
原文:http://www.cnblogs.com/longronglang/p/6123754.html