junit中的assert方法全部放在Assert类中,总结一下junit类中assert方法的分类。


1.assertTrue/False([String message,]boolean condition);
判断一个条件是true还是false。感觉这个最好用了,不用记下来那么多的方法名。
2.fail([String message,]);
失败,可以有消息,也可以没有消息。
3.assertEquals([String message,]Object expected,Object actual);
判断是否相等,可以指定输出错误信息。
第一个参数是期望值,第二个参数是实际的值。
这个方法对各个变量有多种实现。在JDK1.5中基本一样。
但是需要主意的是float和double最后面多一个delta的值,可能是误差范围,不确定这个 单词什么意思,汗一个。
4.assertNotNull/Null([String message,]Object obj);
判读一个对象是否非空(非空)。
5.assertSame/NotSame([String message,]Object expected,Object actual);
判断两个对象是否指向同一个对象。看内存地址
7.failNotSame/failNotEquals(String message, Object expected, Object actual)
当不指向同一个内存地址或者不相等的时候,输出错误信息。
注意信息是必须的,而且这个输出是格式化过的。
附junit4详解
http://www.cnblogs.com/eggbucket/archive/2012/02/02/2335697.html

转载于:https://www.cnblogs.com/Zengc-33/p/6213154.html

junit4 assert类中的assert方法总结相关推荐

  1. Python 类中的__call__()方法

    Python call()方法 在类中实现__call__()方法,可以在实例化一个该类的对象后,直接调用该对象,像使用函数一样,这样实现的就是__call__()方法中的内容. 举例: 太长不看版 ...

  2. Integer类中的valueOf方法

    在一个公众号上看到一道面试题,由此引出对Integer类中的valueOf方法的探究.Integer类中的valueOf源码如下: public static Integer valueOf(int ...

  3. python中的object是什么意思_Python object类中的特殊方法代码讲解

    python版本:3.8class object: """ The most base type """ # del obj.xxx或del ...

  4. 《Python面向对象编程指南》——1.2 基类中的__init__()方法

    本节书摘来自异步社区<Python面向对象编程指南>一书中的第1章,第1.2节,作者[美]Steven F. Lott, 张心韬 兰亮 译,更多章节内容可以访问云栖社区"异步社区 ...

  5. python定义私有变量的方法_Python怎么修改私有属性 如何访问python类中的私有方法...

    python 类为什么不能定义私有属性和方法 因为b.name[0] = 'zhang'修改的是类属性,类属性是全局的,所有的实例共享,如果想私有化,可以添加 def __init__( self ) ...

  6. Java——String类中的compareTo方法总结

    String类的定义:    java.lang  类 String   java.lang.Object       java.lang.String 所有已实现的接口: Serializable, ...

  7. 【Groovy】闭包 Closure ( 闭包调用 与 call 方法关联 | 接口中定义 call() 方法 | 类中定义 call() 方法 | 代码示例 )

    文章目录 总结 一.接口中定义 call() 方法 二.类中定义 call() 方法 三.完整代码示例 总结 在 实例对象后使用 " () " 括号符号 , 表示调用该实例对象的 ...

  8. 【EventBus】事件通信框架 ( 订阅方法注册 | 检查订阅方法缓存 | 反射获取订阅类中的订阅方法 )

    文章目录 一.检查订阅方法缓存 二.反射获取订阅类中的订阅方法 三.完整代码示例 一.检查订阅方法缓存 注册订阅者时 , 只传入一个订阅者类对象 , 其它信息都需要通过反射获取 ; 1. 获取订阅者类 ...

  9. String类中的equals方法与Object类中的equals方法的不同点

    1.首先我们看看Object类中的equals方法 public boolean equals(Object obj) {return (this == obj);} 我们可以看出Object类中判断 ...

最新文章

  1. Linux/Unix下的任务管理器-top命令
  2. 微信重大更新!这特么是为上班摸鱼开发的吧.....(附内测地址)
  3. python 中的os模块
  4. IntelliJ IDEA for Mac如何配置数据源(Data Source)和用户驱动(User Driver)及数据库控制台_数据源配置(Console)详解
  5. [css] 举例说明CSS特性检测的方式有哪些?
  6. DNW应用程序错误,DNW错误问题解决
  7. SharePoint 开发TimerJob 介绍
  8. easyui下拉多选框的创建、获取值、赋值
  9. linux qt自带例子无法,在Qt Creator中,错过了一些例子
  10. 计算机员工工资管理系统源代码,C员工工资管理系统源代码.doc
  11. Linux磁盘分区总结
  12. 暴走英雄坛怎么领服务器维护奖励,暴走英雄坛琅嬛福地奖励在哪里?福地奖励获取方法一览...
  13. 在线画图工具-venn维恩图
  14. 为什么要将图片转为base64格式
  15. SAS统计描述、作图与均值显著性检验
  16. HTB-Cursed Secret Party
  17. C# 群发邮件 (密送、抄送)
  18. vscode 无法输入输出
  19. android获去活动,从android中的上下文获取活动
  20. python海龟绘图(turtle)手绘【玫瑰、时钟、哆啦A梦、小猪佩奇、史迪仔】

热门文章

  1. Arrays.sort 不区分大小写 排序
  2. kill()函数 详解
  3. ORACLE的ASM
  4. JavaEE Servlet 并发问题
  5. 话说placeholder
  6. 报道称:Check Point正在洽谈收购CyberArk
  7. [翻译] NSRegexTester
  8. JPA学习(6)JPQL
  9. Apache 配置的性能调优
  10. VC遍历窗体控件的实现