flexunit.framework

Class TestResult




public class TestResult

A TestResult collects the results of an executing Test. 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.

See also
Test



Property Summary
syncToFrame:Boolean                                        


Constructor Summary
TestResult()


Method Summary
addError(test:Test, error:Error) : void
addFailure(test:Test, error:AssertionFailedError) : void
addListener(listener:TestListener) : void
continueRun(testCase:TestCase) : void
endTest(test:Test) : void                                        
errorCount() : Number
errorsIterator() : Iterator
failureCount() : Number
failuresIterator() : Iterator
removeListener(listener:TestListener) : void
run(testCase:TestCase) : void                                        
runCount() : Number                                        
shouldStop() : Boolean
startTest(test:Test) : void                                        
stop(stopTests:Boolean) : void                                        
wasSuccessful() : Boolean


Property Detail

syncToFrame Property

public var syncToFrame:Boolean



Constructor Detail

TestResult Constructor

public function TestResult()



Method Detail

addError Method

public function addError(test:Test, error:Error) : void

Parameters
test:Test
error:Error

Returns
void

addFailure Method

public function addFailure(test:Test, error:AssertionFailedError) : void

Parameters
test:Test
error:AssertionFailedError

Returns
void

addListener Method

public function addListener(listener:TestListener) : void

Parameters
listener:TestListener

Returns
void

continueRun Method

public function continueRun(testCase:TestCase) : void

Parameters
testCase:TestCase

Returns
void

endTest Method

public function endTest(test:Test) : void

Parameters
test:Test

Returns
void

errorCount Method

public function errorCount() : Number

Returns
Number

errorsIterator Method

public function errorsIterator() : Iterator

Returns
Iterator

failureCount Method

public function failureCount() : Number

Returns
Number

failuresIterator Method

public function failuresIterator() : Iterator

Returns
Iterator

removeListener Method

public function removeListener(listener:TestListener) : void

Parameters
listener:TestListener

Returns
void

run Method

public function run(testCase:TestCase) : void

Parameters
testCase:TestCase

Returns
void

runCount Method

public function runCount() : Number

Returns
Number

shouldStop Method

public function shouldStop() : Boolean

Returns
Boolean

startTest Method

public function startTest(test:Test) : void

Parameters
test:Test

Returns
void

stop Method

public function stop(stopTests:Boolean) : void

Parameters
stopTests:Boolean

Returns
void

wasSuccessful Method

public function wasSuccessful() : Boolean

Returns
Boolean