TestNG Assert 详解

原创 2013年12月06日 01:12:13

org.testng.Assert 用来校验接口测试的结果,那么它提供哪些方法呢?

中心为Assert测试类,一级节点为方法例如assertEquals,二级结点为参数类型及参数个数,double 3/2 表示支持传入3个double类型的参数,也支持传入2个double类型的参数。

方法介绍:

fail 直接失败测试用例,可以抛出异常。

assertTrue 判断是否为true。

assertFalse 判断是否为false。

assertSame 判断引用地址是否相等。

assertNotSame 判断引用地址是否不相等。

assertNull 判断是否为null

assertNotNull 判断是否不为null

assertEquals 判断是否相等,Object类型的对象需要实现hashCode及equals方法,集合类型Collection/Set/Map 中的对象也需要实现hashCode及equals方法,3个double参数时比较好玩,前两个double相等,或者前两个double的差值小于传入的第三个double值,即偏移量小于多少时,认为相等。

assertNotEquals 判断是否不相等

assertEqualsNoOrder 判断忽略顺序是否相等





TestNG断言

1、原理:对测试程序变量的中间状态进行断言(Assert)判断,从而辅助判断测试用例的执行是成功还是失败。 2、TestNG中常用的断言方法有: (1) assertTrue:判断是否为Tru...
  • heart_1014
  • heart_1014
  • 2016年07月10日 16:42
  • 4975

testng实现verify断言

1.构造一个Verify类,将testNg的Assert断言异常捕获,利用监听器在@Test方法结束后一次性抛出 2.编写Verify类,可按需求扩充 package com.p; import...
  • kdslkd
  • kdslkd
  • 2016年04月26日 14:28
  • 1605

testng安装

 TestNG的特点 注解 TestNG使用Java和面向对象的功能 支持综合类测试(例如,默认情况下,没有必要创建一个新的测试每个测试方法的类的实例) 独立的编译时...
  • deila
  • deila
  • 2014年05月21日 15:07
  • 235

TestNG安装包

  • 2016年02月16日 18:50
  • 483KB
  • 下载

TestNG 断言类重写

断言失败截图,且不退出用例,提供结算方法结算断言 public class SoftAssert extends Assertion { private WebDriver drive...
  • nicolezhangcheers
  • nicolezhangcheers
  • 2016年07月12日 11:49
  • 1022

TestNG 六 测试结果

一、成功、失败和断言 如果一个测试没有抛出任何异常就完成运行或者说抛出了期望的异常(参见@Test注解的expectedExceptions属性文档),就说,这个测试时成功的。 测试方法的组成常常...
  • Manchester117
  • Manchester117
  • 2012年08月15日 10:14
  • 9721

TestNG

TestNG
  • berniebd
  • berniebd
  • 2011年05月12日 18:41
  • 30021

TestNG实例

用TestNG测试方法是否正确的一个例子 1、在Eclipse中新建一个TestLogin的类,此类代码如下: package com.yxl.test; import static...
  • passionboyxie
  • passionboyxie
  • 2014年03月05日 13:55
  • 999

TestNG Assert 对List的支持

public class RiskLabelHelper { public static Set getRiskLabel(String type) { return null...
  • ilaotu
  • ilaotu
  • 2013年12月18日 15:17
  • 2204

TestNG Assert 详解

org.testng.Assert 用来校验接口测试的结果,那么它提供哪些方法呢? 中心为Assert测试类,一级节点为方法例如assertEquals,二级结点为参数类型及参数个数,double ...
  • snowy_tingting
  • snowy_tingting
  • 2015年06月09日 17:45
  • 1478
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TestNG Assert 详解
举报原因:
原因补充:

(最多只允许输入30个字)