一、Assert
Assert类提供了多个断言方法,用于比较测试传递进来的两个参数
Assert.assertEquals把一个预期结果作为1参传递进去. 2参传递我们需要测试的方法. 然后执行。
相等, 代码继续往下执行, 不相等, 中断执行, 抛出异常信息!!!
二、源码:
public static void assertEquals(String message, Object expected, Object actual) {
if (!equalsRegardingNull(expected, actual)) {
if (expected instanceof String && actual instanceof String) {
String cleanMessage = message == null ? "" : message;
throw new ComparisonFailure(cleanMessage, (String)expected, (String)actual);
} else {
failNotEquals(message, expected, actual);
}
}
}