JAVA TestNg框架

package SeeClass;

import org.testng.annotations.Test;

import org.testng.annotations.BeforeSuite;
import org.testng.annotations.AfterSuite;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.AfterTest;

import org.testng.annotations.BeforeMethod;
import org.testng.annotations.AfterMethod;

public class SetupTeardown {
	
	
  @BeforeClass
  public void classbefore() {
	  System.out.println("$$$$$$$$$$$$$$$$$$$$$4测试类运行前都要运行我$$$$$$$$$$$$$$$$$$$$$");
  }
  @AfterClass
  public void classafter() {
	  System.out.println("$$$$$$$$$$$测试类都运行结束后都要运行我$$$$$$$$$$$$$$$$$$$$$$");
  }
	
  @BeforeSuite
  public void SuitesetUp() {
	  
	  
	  System.out.println("#####suite setup preparing.............########");
  }
	
	
  // 执行所有方法前执行一次   setupclass
  @BeforeTest
  public void setUPClass() {
	  
	  System.out.println("我是初始化类方法:每个类的方法在执行前的初始化开始.....");
  }
  
  // set up
  @BeforeMethod
  public void setup() {
	  System.out.println("每个方法的初始化开始。。。。。");
  }
  
  // teardown 
  @AfterMethod
  public void teardown() {
	  System.out.println("每个方法的初始化结束。。。。。");
  }
  
  
  
  
  // 所有所类方法执行完后执行一次 teardownclass 
  @AfterTest
  public void tearDownClass() {
	  
	  System.out.println("我是初始化类方法:每个类的方法在执行结束的的初始化结束...."); 
  }
  @Test
  public void f() {
	  System.out.println("我是方法1");
  }
  
  @Test
  public void f2() {
	  System.out.println("我是方法2");
	  
  }
  
  
  // 对于套件测试,在此套件中的所有测试运行之前运行。
  @AfterSuite
  public void SuitetearDown() {
	  System.out.println("#######suite shutdown .....##########");
  }  
  
  
  
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值