public class TestResult
extends Object
java.lang.Object | |
↳ | junit.framework.TestResult |
TestResult
收集执行测试用例的结果。 它是收集参数模式的一个实例。 测试框架区分故障和错误 。 预测失败并通过断言进行检查。 错误是未预料到的问题,例如ArrayIndexOutOfBoundsException
。
也可以看看:
Fields |
|
---|---|
protected Vector<TestFailure> |
fErrors |
protected Vector<TestFailure> |
fFailures |
protected Vector<TestListener> |
fListeners |
protected int |
fRunTests |
Public constructors |
|
---|---|
TestResult() |
Public methods |
|
---|---|
void |
addError(Test test, Throwable t) 将错误添加到错误列表。 |
void |
addFailure(Test test, AssertionFailedError t) 将故障添加到故障列表。 |
void |
addListener(TestListener listener) 注册一个TestListener |
void |
endTest(Test test) 通知测试已完成的结果。 |
int |
errorCount() 获取检测到的错误数。 |
Enumeration<TestFailure> |
errors() 返回错误的枚举 |
int |
failureCount() 获取检测到的失败次数。 |
Enumeration<TestFailure> |
failures() 返回失败的枚举 |
void |
removeListener(TestListener listener) 取消注册TestListener |
int |
runCount() 获取运行测试的数量。 |
void |
runProtected(Test test, Protectable p) 运行一个TestCase。 |
boolean |
shouldStop() 检查测试运行是否应该停止 |
void |
startTest(Test test) 通知测试将开始的结果。 |
void |
stop() 标志着测试运行应该停止。 |
boolean |
wasSuccessful() 返回整个测试是否成功。 |
Protected methods |
|
---|---|
void |
run(TestCase test) 运行一个TestCase。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
void addError (Test test, Throwable t)
将错误添加到错误列表。 传入的异常导致错误。
Parameters | |
---|---|
test |
Test
|
t |
Throwable
|
void addFailure (Test test, AssertionFailedError t)
将故障添加到故障列表。 传入的异常导致失败。
Parameters | |
---|---|
test |
Test
|
t |
AssertionFailedError
|
void addListener (TestListener listener)
注册一个TestListener
Parameters | |
---|---|
listener |
TestListener
|
Enumeration<TestFailure> errors ()
返回错误的枚举
Returns | |
---|---|
Enumeration<TestFailure> |
Enumeration<TestFailure> failures ()
返回失败的枚举
Returns | |
---|---|
Enumeration<TestFailure> |
void removeListener (TestListener listener)
取消注册TestListener
Parameters | |
---|---|
listener |
TestListener
|
void runProtected (Test test, Protectable p)
运行一个TestCase。
Parameters | |
---|---|
test |
Test
|
p |
Protectable
|