# Print output for @column tags ?> TestResult - Android SDK | Android Developers

Most visited

Recently visited

TestResult

public class TestResult
extends Object

java.lang.Object
   ↳ junit.framework.TestResult


A TestResult collects the results of executing a test case. It is an instance of the Collecting Parameter pattern. The test framework distinguishes between failures and errors. A failure is anticipated and checked for with assertions. Errors are unanticipated problems like an ArrayIndexOutOfBoundsException.

See also:

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)

Adds an error to the list of errors.

void addFailure(Test test, AssertionFailedError t)

Adds a failure to the list of failures.

void addListener(TestListener listener)

Registers a TestListener

void endTest(Test test)

Informs the result that a test was completed.

int errorCount()

Gets the number of detected errors.

Enumeration<TestFailure> errors()

Returns an Enumeration for the errors

int failureCount()

Gets the number of detected failures.

Enumeration<TestFailure> failures()

Returns an Enumeration for the failures

void removeListener(TestListener listener)

Unregisters a TestListener

int runCount()

Gets the number of run tests.

void runProtected(Test test, Protectable p)

Runs a TestCase.

boolean shouldStop()

Checks whether the test run should stop

void startTest(Test test)

Informs the result that a test will be started.

void stop()

Marks that the test run should stop.

boolean wasSuccessful()

Returns whether the entire test was successful or not.

Protected methods

void run(TestCase test)

Runs a TestCase.

Inherited methods

Fields

fErrors

protected Vector<TestFailure> fErrors

fFailures

protected Vector<TestFailure> fFailures

fListeners

protected Vector<TestListener> fListeners

fRunTests

protected int fRunTests

Public constructors

TestResult

public TestResult ()

Public methods

addError

public void addError (Test test, 
                Throwable t)

Adds an error to the list of errors. The passed in exception caused the error.

Parameters
test Test

t Throwable

addFailure

public void addFailure (Test test, 
                AssertionFailedError t)

Adds a failure to the list of failures. The passed in exception caused the failure.

Parameters
test Test

t AssertionFailedError

addListener

public void addListener (TestListener listener)

Registers a TestListener

Parameters
listener TestListener

endTest

public void endTest (Test test)

Informs the result that a test was completed.

Parameters
test Test

errorCount

public int errorCount ()

Gets the number of detected errors.

Returns
int

errors

public Enumeration<TestFailure> errors ()

Returns an Enumeration for the errors

Returns
Enumeration<TestFailure>

failureCount

public int failureCount ()

Gets the number of detected failures.

Returns
int

failures

public Enumeration<TestFailure> failures ()

Returns an Enumeration for the failures

Returns
Enumeration<TestFailure>

removeListener

public void removeListener (TestListener listener)

Unregisters a TestListener

Parameters
listener TestListener

runCount

public int runCount ()

Gets the number of run tests.

Returns
int

runProtected

public void runProtected (Test test, 
                Protectable p)

Runs a TestCase.

Parameters
test Test

p Protectable

shouldStop

public boolean shouldStop ()

Checks whether the test run should stop

Returns
boolean

startTest

public void startTest (Test test)

Informs the result that a test will be started.

Parameters
test Test

stop

public void stop ()

Marks that the test run should stop.

wasSuccessful

public boolean wasSuccessful ()

Returns whether the entire test was successful or not.

Returns
boolean

Protected methods

run

protected void run (TestCase test)

Runs a TestCase.

Parameters
test TestCase