博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TestNG常见注解
阅读量:4202 次
发布时间:2019-05-26

本文共 1401 字,大约阅读时间需要 4 分钟。

 

import org.testng.annotations.Test;

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

public class Annotation {

    @Test
    public void testCase1(){
        System.out.println("测试用例1被执行");
    }
    @Test
    public void testCase2(){
        System.out.println("测试用例2被执行");
    }
  @BeforeMethod
  public void beforeMethod() {
      System.out.println("在每个测试测试方法开始前执行");
  }

  @AfterMethod

  public void afterMethod() {
      System.out.println("在每个测试方法运行结束后执行");
  }

  @DataProvider
  public Object[][] dp() {
    return new Object[][] {
      new Object[] { 1, "a" },
      new Object[] { 2, "b" },
    };
  }
  @BeforeClass
  public void beforeClass() {
      System.out.println("在当前测试类的第一个测试方法开始调用前执行");
  }

  @AfterClass

  public void afterClass() {
      System.out.println("在当前测试类的最后一个测试方法结束运行后执行");
  }

  @BeforeTest

  public void beforeTest() {
      System.out.println("在测试类中的Test开始运行前执行");
  }

  @AfterTest

  public void afterTest() {
      System.out.println("在测试类中的Test运行结束后执行");
  }

  @BeforeSuite

  public void beforeSuite() {
      System.out.println("在当前测试集合(Suite)中的所有测试程序开始之前执行");
  }

  @AfterSuite

  public void afterSuite() {
      System.out.println("在当前测试集合(Suite)中的所有测试程序结束之后执行");
  }

//有新的会更新,有错误请请指出

}

 

转载地址:http://xanli.baihongyu.com/

你可能感兴趣的文章
Android setSpanSizeLookup 不被调用Log 也不走
查看>>
关于android studio 出现Error:Execution failed for task ':app:preDebugAndroidTestBuild'. 的解决办法
查看>>
RxPermissions 动态权限管理
查看>>
Android 自带倒计时器的CountDownTimer使用
查看>>
Android 自定义圆角图片的ImageView
查看>>
Android 自定义ListView只显示第一条数据的问题
查看>>
城市三级联动
查看>>
TabLayout 让某个tab 不能被选中
查看>>
T-MVP 比MVP更加的解耦灵活的利用泛型(附带一个快速创建MVP接口的Android Studio插件-TMVPHelper)
查看>>
Android 三级缓存(网络+LruCache(原理分析)+DeskLruCache)
查看>>
Glide源码分析 及 Glide + picasso+ fresco 区别 和Gilde圆形图片等。
查看>>
Android 的图片压缩
查看>>
屏幕适配(三分钟搞定)
查看>>
Android沉浸式状态栏(非常简单)
查看>>
Android 轮播指示器变大
查看>>
Android Studio 一直在不停的build 不停的刷新
查看>>
Android 自定义View 添加到 ScrollView 不显示
查看>>
Android SharedPreferences 保存数据最基本用法
查看>>
Kotlin历史
查看>>
Storm -- 1
查看>>