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)
用于查看两个数组是否相等