assertEquals方法

来源:互联网 发布:aide表白源码 编辑:程序博客网 时间:2024/05/21 15:49
/**     * Asserts that two objects are equal. If they are not, an     * {@link AssertionError} is thrown with the given message. If     * <code>expected</code> and <code>actual</code> are <code>null</code>,     * they are considered equal.     *     * @param message the identifying message for the {@link AssertionError} (<code>null</code>     * okay)     * @param expected expected value     * @param actual actual value     */    static public void assertEquals(String message, Object expected,            Object actual) {        if (equalsRegardingNull(expected, actual)) {            return;        } else 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);        }    }
/**     * Asserts that two objects are equal. If they are not, an     * {@link AssertionError} without a message is thrown. If     * <code>expected</code> and <code>actual</code> are <code>null</code>,     * they are considered equal.     *     * @param expected expected value     * @param actual the value to check against <code>expected</code>     */    static public void assertEquals(Object expected, Object actual) {        assertEquals(null, expected, actual);    }

原创粉丝点击