Most visited

Recently visited

Added in API level 1

TestResult

public class TestResult
extends Object

java.lang.Object
    junit.framework.TestResult


TestResult收集执行测试用例的结果。 它是收集参数模式的一个实例。 测试框架区分故障错误 预测失败并通过断言进行检查。 错误是未预料到的问题,例如ArrayIndexOutOfBoundsException

也可以看看:

摘要(Summary)

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

Fields

fErrors

Added in API level 1
Vector<TestFailure> fErrors

fFailures

Added in API level 1
Vector<TestFailure> fFailures

fListeners

Added in API level 1
Vector<TestListener> fListeners

fRunTests

Added in API level 1
int fRunTests

Public constructors

TestResult

Added in API level 1
TestResult ()

公共方法(Public methods)

addError

Added in API level 1
void addError (Test test, 
                Throwable t)

将错误添加到错误列表。 传入的异常导致错误。

参数(Parameters)
test Test
t Throwable

addFailure

Added in API level 1
void addFailure (Test test, 
                AssertionFailedError t)

将故障添加到故障列表。 传入的异常导致失败。

参数(Parameters)
test Test
t AssertionFailedError

addListener

Added in API level 1
void addListener (TestListener listener)

注册一个TestListener

参数(Parameters)
listener TestListener

endTest

Added in API level 1
void endTest (Test test)

通知测试已完成的结果。

参数(Parameters)
test Test

errorCount

Added in API level 1
int errorCount ()

获取检测到的错误数。

返回(Returns)
int

errors

Added in API level 1
Enumeration<TestFailure> errors ()

返回错误的枚举

返回(Returns)
Enumeration<TestFailure>

failureCount

Added in API level 1
int failureCount ()

获取检测到的失败次数。

返回(Returns)
int

failures

Added in API level 1
Enumeration<TestFailure> failures ()

返回失败的枚举

返回(Returns)
Enumeration<TestFailure>

removeListener

Added in API level 1
void removeListener (TestListener listener)

取消注册TestListener

参数(Parameters)
listener TestListener

runCount

Added in API level 1
int runCount ()

获取运行测试的数量。

返回(Returns)
int

runProtected

Added in API level 1
void runProtected (Test test, 
                Protectable p)

运行一个TestCase。

参数(Parameters)
test Test
p Protectable

shouldStop

Added in API level 1
boolean shouldStop ()

检查测试运行是否应该停止

返回(Returns)
boolean

startTest

Added in API level 1
void startTest (Test test)

通知测试将开始的结果。

参数(Parameters)
test Test

stop

Added in API level 1
void stop ()

标志着测试运行应该停止。

wasSuccessful

Added in API level 1
boolean wasSuccessful ()

返回整个测试是否成功。

返回(Returns)
boolean

Protected methods

run

Added in API level 1
void run (TestCase test)

运行一个TestCase。

参数(Parameters)
test TestCase

Hooray!