`
longgangbai
  • 浏览: 7250160 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

TestNG简单的学习(四)测试方法通过名称名称依赖实现

阅读更多

TestNG官方网站:

http://testng.org/doc/documentation-main.html

测试实例

package com.easyway.testng;

import org.testng.annotations.Test;

/**
 * 
 * 测试方法直接通过方法依赖的实现
 * 
 * @author longgangbai
 * 2013-11-19  下午2:54:17
 *
 */
public class MethodDependenciesDataTest {
	   

	@Test(groups = { "init" },dependsOnMethods="initEnvironment")  
	public void serverStartedOk() {
		System.out.println("===================serverStartedOk==============");
	}  

	   

	@Test(groups = { "init" })  
	public void initEnvironment() {
		System.out.println("===================initEnvironment==============");
	}  

	   

	@Test(dependsOnMethods = { "serverStartedOk" })  
	public void method1() {
		System.out.println("===================method1==============");
		
	} 


}

 测试结果:

[TestNG] Running:
  C:\Users\Administrator\AppData\Local\Temp\testng-eclipse-1302554399\testng-customsuite.xml

===================initEnvironment==============
===================serverStartedOk==============
===================method1==============
PASSED: initEnvironment
PASSED: serverStartedOk
PASSED: method1

===============================================
    Default test
    Tests run: 3, Failures: 0, Skips: 0
===============================================


===============================================
Default suite
Total tests run: 3, Failures: 0, Skips: 0
===============================================

[TestNG] Time taken by org.testng.reporters.EmailableReporter2@12e712f: 10 ms
[TestNG] Time taken by org.testng.reporters.jq.Main@921a90: 20 ms
[TestNG] Time taken by org.testng.reporters.XMLReporter@1dd8136: 0 ms
[TestNG] Time taken by [FailedReporter passed=0 failed=0 skipped=0]: 0 ms
[TestNG] Time taken by org.testng.reporters.JUnitReportReporter@2b6fc7: 0 ms
[TestNG] Time taken by org.testng.reporters.SuiteHTMLReporter@205df9: 0 ms

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics