JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一,起作用为自动化测试
JUnit 断言(本人觉得很好用这些方法)
什么是断言?刚开始我也很困惑,后来搞了大半天才明白断言就是"判断"。
Junit所有的断言都包含在 Assert 类中。
这个类提供了很多有用的断言方法来编写测试用例。只有失败的断言才会被记录。Assert 类中的一些有用的方法列式如下:
-
void assertEquals(boolean expected, boolean actual)
:检查两个变量或者等式是否平衡 -
void assertTrue(boolean expected, boolean actual)
:检查条件为真 -
void assertFalse(boolean condition)
:检查条件为假 -
void assertNotNull(Object object)
:检查对象不为空 -
void assertNull(Object object)
:检查对象为空 -
void assertSame(boolean condition)
:assertSame() 方法检查两个相关对象是否指向同一个对象 -
void assertNotSame(boolean condition)
:assertNotSame() 方法检查两个相关对象是否不指向同一个对象 -
void assertArrayEquals(expectedArray, resultArray)
:assertArrayEquals() 方法检查两个数组是否相等 -
assert() 可以做一些单个判断条件,类似if语句