PHPUnit_Util_Log_JSON
extends PHPUnit_Util_Printer
in package
implements
PHPUnit_Framework_TestListener
A TestListener that generates JSON messages.
Tags
Interfaces, Classes and Traits
- PHPUnit_Framework_TestListener
- A Listener for test progress.
Table of Contents
- $autoFlush : bool
- If true, flush output after every write.
- $currentTestName : string
- $currentTestPass : bool
- $currentTestSuiteName : string
- $out : resource
- $outTarget : string
- $printsHTML : bool
- __construct() : mixed
- Constructor.
- addError() : mixed
- An error occurred.
- addFailure() : mixed
- A failure occurred.
- addIncompleteTest() : mixed
- Incomplete test.
- addRiskyTest() : mixed
- Risky test.
- addSkippedTest() : mixed
- Skipped test.
- endTest() : mixed
- A test ended.
- endTestSuite() : mixed
- A testsuite ended.
- flush() : mixed
- Flush buffer, optionally tidy up HTML, and close output if it's not to a php stream
- getAutoFlush() : bool
- Check auto-flush mode.
- incrementalFlush() : mixed
- Performs a safe, incremental flush.
- setAutoFlush() : mixed
- Set auto-flushing mode.
- startTest() : mixed
- A test started.
- startTestSuite() : mixed
- A testsuite started.
- write() : mixed
- writeCase() : mixed
Properties
$autoFlush
If true, flush output after every write.
protected
bool
$autoFlush
= alse
$currentTestName
protected
string
$currentTestName
= ''
$currentTestPass
protected
bool
$currentTestPass
= rue
$currentTestSuiteName
protected
string
$currentTestSuiteName
= ''
$out
protected
resource
$out
$outTarget
protected
string
$outTarget
$printsHTML
protected
bool
$printsHTML
= alse
Methods
__construct()
Constructor.
public
__construct([mixed $out = null ]) : mixed
Parameters
- $out : mixed = null
Tags
Return values
mixed —addError()
An error occurred.
public
addError(PHPUnit_Framework_Test $test, Exception $e, float $time) : mixed
Parameters
- $test : PHPUnit_Framework_Test
- $e : Exception
- $time : float
Return values
mixed —addFailure()
A failure occurred.
public
addFailure(PHPUnit_Framework_Test $test, PHPUnit_Framework_AssertionFailedError $e, float $time) : mixed
Parameters
- $test : PHPUnit_Framework_Test
- $e : PHPUnit_Framework_AssertionFailedError
- $time : float
Return values
mixed —addIncompleteTest()
Incomplete test.
public
addIncompleteTest(PHPUnit_Framework_Test $test, Exception $e, float $time) : mixed
Parameters
- $test : PHPUnit_Framework_Test
- $e : Exception
- $time : float
Return values
mixed —addRiskyTest()
Risky test.
public
addRiskyTest(PHPUnit_Framework_Test $test, Exception $e, float $time) : mixed
Parameters
- $test : PHPUnit_Framework_Test
- $e : Exception
- $time : float
Tags
Return values
mixed —addSkippedTest()
Skipped test.
public
addSkippedTest(PHPUnit_Framework_Test $test, Exception $e, float $time) : mixed
Parameters
- $test : PHPUnit_Framework_Test
- $e : Exception
- $time : float
Return values
mixed —endTest()
A test ended.
public
endTest(PHPUnit_Framework_Test $test, float $time) : mixed
Parameters
- $test : PHPUnit_Framework_Test
- $time : float
Return values
mixed —endTestSuite()
A testsuite ended.
public
endTestSuite(PHPUnit_Framework_TestSuite $suite) : mixed
Parameters
- $suite : PHPUnit_Framework_TestSuite
Return values
mixed —flush()
Flush buffer, optionally tidy up HTML, and close output if it's not to a php stream
public
flush() : mixed
Return values
mixed —getAutoFlush()
Check auto-flush mode.
public
getAutoFlush() : bool
Tags
Return values
bool —incrementalFlush()
Performs a safe, incremental flush.
public
incrementalFlush() : mixed
Do not confuse this function with the flush() function of this class, since the flush() function may close the file being written to, rendering the current object no longer usable.
Tags
Return values
mixed —setAutoFlush()
Set auto-flushing mode.
public
setAutoFlush(bool $autoFlush) : mixed
If set, incremental flushes will be done after each write. This should not be confused with the different effects of this class' flush() method.
Parameters
- $autoFlush : bool
Tags
Return values
mixed —startTest()
A test started.
public
startTest(PHPUnit_Framework_Test $test) : mixed
Parameters
- $test : PHPUnit_Framework_Test
Return values
mixed —startTestSuite()
A testsuite started.
public
startTestSuite(PHPUnit_Framework_TestSuite $suite) : mixed
Parameters
- $suite : PHPUnit_Framework_TestSuite
Return values
mixed —write()
public
write(string $buffer) : mixed
Parameters
- $buffer : string
Return values
mixed —writeCase()
protected
writeCase(string $status, float $time[, array<string|int, mixed> $trace = array() ][, string $message = '' ][, PHPUnit_Framework_TestCase|null $test = null ]) : mixed
Parameters
- $status : string
- $time : float
- $trace : array<string|int, mixed> = array()
- $message : string = ''
- $test : PHPUnit_Framework_TestCase|null = null