dummyassertion.java
来自「基于Junit的 功能和单元测试的的测试工具。只支持Swing.」· Java 代码 · 共 43 行
JAVA
43 行
package org.uispec4j.assertion;
import junit.framework.AssertionFailedError;
public class DummyAssertion extends Assertion {
public static final Assertion TRUE = new DummyAssertion(true);
public static final Assertion FALSE = new DummyAssertion(false);
public static final String DEFAULT_ERROR_MSG = "custom error";
private Error error = null;
private Exception exception = null;
public DummyAssertion() {
}
public DummyAssertion(boolean success) {
if (!success) {
setError(DEFAULT_ERROR_MSG);
}
}
public DummyAssertion(String errorMessage) {
setError(errorMessage);
}
public void setError(String errorMessage) {
this.error = new AssertionFailedError(errorMessage);
}
public void setException(Exception exception) {
this.exception = exception;
}
public void check() throws Exception {
if (error != null) {
throw error;
}
if (exception != null) {
throw exception;
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?