6、单元测试(Junit)中Assert(断言)核心方法总结

assertTrue(boolean condition)

判断某个条件是否为真,如果条件为真,则测试成功

eg: Assert.assertTrue(response.getData().getContent().size() > 0;

assertFalse(boolean condition)

判断某个条件是否为假,如果条件为假,则测试成功

assertEquals(Object expected, Object actual)

第一个参数是我们期望的值,第二个参数实际的值

查看两个对象是否相等。类似于字符串比较使用的equals()方法,它的作用是比较实际的值和用户预期的值是否一样

eg: Assert.assertEquals("A0005", response.getData().getContent().getUserNum());

assertNull(Object object) / assertNotNull(Object object)

判断一个对象是否为空(非空)

assertSame(Object expected, Object actual) / assertNotSame(Object expected, Object actual)

assertSame用来测试预期的值和实际的值是否为同一个参数(即判断是否为相同的引用),类似于使用"=="比较两个对象

assertNotSame用来测试预期的值和实际的值是否不是同一个参数,类似于使用"!="比较两个对象

fail()

让测试失败

assertThat(T actual, Matcher<? super T> matcher)

用于查看实际值是否满足指定的条件

assertArrayEquals(Object[] expecteds, Object[] actuals)

用于查看两个数组是否相等

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值