博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java分享第十四天(TestNG Assert详解)
阅读量:6771 次
发布时间:2019-06-26

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

 TestNG Assert 详解
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 判断忽略顺序是否相等 

转载于:https://www.cnblogs.com/tiancy/p/6062550.html

你可能感兴趣的文章
mysql进阶(一) mysql备份
查看>>
持续集成工具CC的一些经验
查看>>
极简法则:从苹果到优步的深层简化工具
查看>>
Mousejack测试指南
查看>>
less引用其他less文件
查看>>
Percona TokuDB
查看>>
Linux执行脚本规范及执行命令
查看>>
81、交换机配置实验之NTP
查看>>
对保险汇总数据的删除与修正补充
查看>>
Linux运维工程师必备(命令)
查看>>
iOS开发 ARC下dealloc的使用
查看>>
Python学习-计算BMI的小程序
查看>>
Android Day02-linux下的文件权限
查看>>
python之rabbitMQ
查看>>
linux云自动化运维基础知识3(系统的基本命令)
查看>>
深入理解java内存模型
查看>>
ASP.NET Core 开源论坛项目 NETCoreBBS
查看>>
java 消息机制 ActiveMQ入门实例
查看>>
mysql 导入数据
查看>>
linux下安装python
查看>>