`
小笨熊
  • 浏览: 62152 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

JUnit中的断言使用

    博客分类:
  • java
阅读更多
   在JUnit框架结构中,TestCase类扩展了一个叫做Assert的工具类。这个Assert类提供了很多方法来让你对当前的对象的状态做“断言”。

    在JUnit中,基本的断言方法有:
         assertTrue(boolean condition):如果condition为false则失败;否则通过测试。
         assertFalse(boolean condition):如果condition为true则失败;否则通过测试。
         assertEquals(Object expected, Object actual):根据equals()方法,如果expected 和 actual不相等则失败,否则通过测试。
         assertEquals(int expected, int actual):根据==操作符,如果expected 和 actual不相等则失败,否则通过测试。
         assertSame(Object expected, Object actual):如果expected 和 actual引用不同的内存对象则失败;如果它们引用相同的内存对象则通过测试。两个对象可能并不是相同的,但是它们可能通过equals()方法仍然可以是相等的。
         assertNotSame(Object expected, Object actual):
         assertNull(Object object):如果对象为null则通过测试,反之看作失败。
        assertNotNull(Object object):如果对象不为null则通过测试,反之看作失败。

但是没有assertNotEquals(),后续慢慢补充!
分享到:
评论

相关推荐

    JUnit常用断言方法.txt

    JUnit常用断言方法JUnit常用断言方法.txtJUnit常用断言方法.txt

    单元测试JUnit常用断言方法

    单元测试 JUnit 断言 注解 mock Unitils spring 注解

    junit各种断言

    junit各种断言,各种断言,最全,junit各种断言,各种断言,最全,

    Junit测试Void方法

    Junit通常用于那些有明确返回值的方法的测试,而无法对返回值是void类型的方法进行测试,因为Junit的assert断言方法只适用于预期值与实际值的比较,对于void类型的方法,我们无法从它的return语句获得具体的返回值。...

    JUnit常用断言方法1

    常用的方法如下:assertEquals(a, b)Asserts that two primitive values are equal.测试a是否等于b(a

    在Eclipse中使用JUnit4进行单元测试

    在Eclipse中使用JUnit4进行单元测试!

    Junit4的小实例程序

    附带junit4的jar包, 两个主类 两个测试类

    Junit入门培训资料(断言相关)

    Junit入门培训资料(断言相关),自己总结

    联想培训junit断言函数学习教案.pptx

    联想培训junit断言函数学习教案.pptx

    联想培训junit断言函数PPT学习教案.pptx

    联想培训junit断言函数PPT学习教案.pptx

    java-json-test-writer:输入 JSON 的简单 JUnit 断言编写器

    此脚本为 Java 中 JSON 对象模型的 JUnit 测试编写了超级简单的断言 用它 特征 基本相等检查 能够将键名引用为lowerCamelCase(如果您使用来自GSON的@SerializedName(…)的东西 贡献 叉 做出改变 测试您的更改 提交...

    junit测试测试代码

    junit测试测试junit测试测试junit测试测试junit测试测试

    junit-4.13.2的压缩包,JUnit是Java编程语言的单元测试框架,用于编写和可重复运行的自动化测试

    JUnit是Java编程语言的单元测试...JUnit为所有原语类型、对象和数组(原语或对象)提供重载断言方法。参数顺序为预期值后接实际值。或者,第一个参数可以是失败时输出的字符串消息,压缩包直接下载到本地解压后即可使用

    junit5学习入门

    • JUnit 是一个开放的资源框架,用于编写和运行测试。 • 提供注释来识别测试方法。 • 提供断言来测试预期结果。...• JUnit 在一个条中显示进度。如果运行良好则是绿色;如果运行失败,则变成红色。

    用JUnit测试void方法

    Junit 通常用于那些有明确返回值的方法的测试,而无法对返回值是void类型的方法进行测试,因为Junit的assert断言方法只适用于预期值与实际值的比 较,对于void类型的方法,我们无法从它的return语句获得具体的返回值...

    visible-assertions:JUnit断言的替代方案,可为您的测试提供更深入的日志描述

    JUnit断言的替代方案,可为您的测试提供更深入的日志描述 目录 用例 Visible Assertions被设计用来代替标准的JUnit Assert类,从而提供了许多核心assert*方法的实现。 每个方法都带有一个附加参数,开发人员可以使用...

    junit测试源代码

    JUnit 是Java语言事实上的标准单元测试库。JUnit的易用性无疑是它受欢迎的主要原因。也许你会这样想:它做的事情不多,仅仅是做一些测试然后报告结果,JUnit应该是很简单的。

    junit4-r4.12.tar.gz

    hamcrest框架必须引入的包, 使用是导入包的方案:junit.jar + ...查看包中各类和文档后发现有些类(例如:断言is())同时出现在了org.hamcrest.Mathchers和org.hamcrest.core中,则在用到时候引入的时候需要注意。

    junit-4.12.jar

    JUnit是一个Java语言的单元测试框架。JUnit是一个开放源代码的Java测试框架,用于编写...另外junit是在极限编程和重构(refactor)中被极力 推荐使用的工具,因为在实现自动单元测试的情况下可以大大的提高开发的效率。

    JUnit4.0 JUnit4 HelloWorld

    放弃旧的断言,使用hamcrest断言 运行多个测试 注意 1. 遵守约定,比如: a) 类放在test包中 b) 类名用XXXTest结尾 c) 方法用testMethod命名

Global site tag (gtag.js) - Google Analytics