JUnit常用断言及注解

断言是编写测试用例的核心实现方式,即期望值是多少,测试的结果是多少,以此来判断测试是否通过。

断言核心方法

assertArrayEquals(expecteds, actuals)   查看两个数组是否相等。

assertEquals(expected, actual)                查看两个对象是否相等。类似于字符串比较使用的equals()方法

assertNotEquals(first, second)                 查看两个对象是否不相等。

assertNull(object)                                       查看对象是否为空。

assertNotNull(object)                                 查看对象是否不为空。

assertSame(expected, actual)                 查看两个对象的引用是否相等。类似于使用“==”比较两个对象

assertNotSame(unexpected, actual)       查看两个对象的引用是否不相等。类似于使用“!=”比较两个对象

assertTrue(condition)                                查看运行结果是否为true。

assertFalse(condition)                              查看运行结果是否为false。

assertThat(actual, matcher)                      查看实际值是否满足指定的条件

fail()                                                             让测试失败

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,092评论 19 139
  • 步骤 全局安装 mocha Fork 代码仓库并拉到本地 启动测试 打开 ./test/test.js 修改代码跑...
    Junting阅读 10,574评论 0 1
  • 值相等的验证:assertEquals assertEquals([String message],expecte...
    ChenME阅读 3,989评论 0 1
  • 你会不会在人来人往的街道上,站在十字街口,不知往左还是往右? 你会不会听着午夜时分的电台,设置好一小时关闭,却在关...
    三毛的乌托邦阅读 6,910评论 0 0
  • 上铺兄弟前年挣一万, 去年挣10万, 今年完成了1个亿的小目标。 可是我们依然能做好朋友, 因为自始至终, 每天早...
    0岁万岁阅读 1,207评论 0 1

友情链接更多精彩内容