# 4. **常用的断言(****assert)**
```
assertEqual ([String message], expected value, actual value) 断言两个值相等。值可能是类型有 int, short, long, byte, char or java.lang.Object. 第一个参数是一个可选的字符串消息;
assertTrue([String message], boolean condition) 断言一个条件为真;
assertFalse([String message],boolean condition) 断言一个条件为假;
assertNotNull([String message], java.lang.Object object) 断言一个对象不为空(null);
assertNull([String message], java.lang.Object object) 断言一个对象为空(null);
assertSame([String message], java.lang.Object expected, java.lang.Object actual) 断言两个对象引用相同的对象;
assertNotSame([String message], java.lang.Object unexpected, java.lang.Object actual) 断言两个对象不是引用同一个对象;
assertArrayEquals([String message], expectedArray, resultArray) 断言预期数组和结果数组相等。数组的类型可能是 int, long, short, char, byte or java.lang.Object.;
```