assert.java
来自「junit中的软件设计模式 源代码,看了挺有收获的」· Java 代码 · 共 38 行
JAVA
38 行
package junit.framework;
/**
* A set of assert methods. Messages are only displayed when an assert fails.
*/
public class Assert {
/**
* Asserts that two objects are equal. If they are not
* an AssertionFailedError is thrown with the given message.
*/
static public void assertEquals(String message, Object expected, Object actual) {
if (expected == null && actual == null)
return;
if (expected != null && expected.equals(actual))
return;
failNotEquals(message, expected, actual);
}
static private void failNotEquals(String message, Object expected, Object actual) {
String formatted= "";
if (message != null)
formatted= message+" ";
formatted=formatted+"expected:<"+expected+"> but was:<"+actual+">";
fail(formatted);
}
/**
* Fails a test with the given message.
*/
static public void fail(String message) {
throw new AssertionFailedError(message);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?