zoukankan      html  css  js  c++  java
  • 章节十六、8-ITestResult接口

    一、ITestResult:该接口就像一个监听器,能够监听每个方法执行后的状态(是否成功)并将结果返回给我们。

     1 package testclasses1;
     2 
     3 import org.testng.annotations.Test;
     4 import org.testng.Assert;
     5 import org.testng.ITestResult;
     6 import org.testng.annotations.AfterMethod;
     7 
     8 public class TestNG_ITestResultDemo {
     9 
    10     @Test
    11     public void testMethod1() {
    12         System.out.println("Running -> testMethod2");
    13         Assert.assertTrue(false);
    14     }
    15 
    16     @Test
    17     public void testMethod2() {
    18         System.out.println("Running -> testMethod2");
    19         Assert.assertTrue(true);
    20     }
    21 
    22 //    ITestResult该接口中的方法可以返回每个test执行结束后的状态
    23 //  因为需要在每个test执行后执行,所以我们需要把他放在带@AfterMethod注释的方法中
    24 //  ITestResult testResult:定义一个ITestResult的对象
    25 //  testResult.getMethod().getMethodName():获得方法的对象然后返回方法名
    26 //  testResult.getStatus()获取方法执行结束后的状态,ITestResult.FAILURE表示结果为FAILURE
    27 
    28     @AfterMethod
    29     public void afterMethod(ITestResult testResult) {
    30         if (testResult.getStatus() == ITestResult.FAILURE) {
    31             System.out.println("Failed:"+testResult.getMethod().getMethodName());
    32         }
    33 
    34         if (testResult.getStatus() == ITestResult.SUCCESS) {
    35 //            .getName():返回方法名
    36             System.out.println("Successful:"+testResult.getName());
    37         }
    38     }
    39 }

    运行结果:

    如果有不明白的小伙伴可以加群“555191854”问我,群里都是软件行业的小伙伴相互一起学习。

    内容具有连惯性,未标注的地方可以看前面的博客,这是一整套关于ava+selenium自动化的内容,从java基础开始。

    欢迎关注,转载请注明来源。

  • 相关阅读:
    数据库自动备份
    VC查找文件特定位置的记录方法
    MFC利用ADO连接ACCESS数据库及其操作数据库的方法
    VC利用ODBC连接MySql数据库的方法及其操作数据的方法
    uwsgi和nginx的故事
    A JavaScript Image Gallery
    The DOM in JavaScript
    A brief look at the Objects in JavaScript
    3 ways of including JavaScript in HTML
    #3 working with data stored in files && securing your application (PART II)
  • 原文地址:https://www.cnblogs.com/luohuasheng/p/11511969.html
Copyright © 2011-2022 走看看