• internal This class is not covered by the backward compatibility promise for PHPUnit
CloneableFinalInstantiable
ExtendsPHPUnit\Util\Printer
ImplementsPHPUnit\Framework\TestListener
Methods
public __construct( $out = NULL, bool $reportRiskyTests = false)
 


    public addError(PHPUnit\Framework\Test $test, Throwable $t, float $time) : void
     
    An error occurred.

    public addFailure(PHPUnit\Framework\Test $test, PHPUnit\Framework\AssertionFailedError $e, float $time) : void
     
    A failure occurred.

    public addIncompleteTest(PHPUnit\Framework\Test $test, Throwable $t, float $time) : void
     
    Incomplete test.

    public addRiskyTest(PHPUnit\Framework\Test $test, Throwable $t, float $time) : void
     
    Risky test.

    public addSkippedTest(PHPUnit\Framework\Test $test, Throwable $t, float $time) : void
     
    Skipped test.

    public addWarning(PHPUnit\Framework\Test $test, PHPUnit\Framework\Warning $e, float $time) : void
     
    A warning occurred.

    public endTest(PHPUnit\Framework\Test $test, float $time) : void
     
    A test ended.

    public endTestSuite(PHPUnit\Framework\TestSuite $suite) : void
     
    A testsuite ended.

    public flush() : void
     
    Flush buffer and close output.

    public PHPUnit\Util\Printer::getAutoFlush() : bool
     
    Check auto-flush mode.

    public getXML() : string
     
    Returns the XML as a string.

    public PHPUnit\Util\Printer::incrementalFlush() : void
     
    Performs a safe, incremental flush.

    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.

    public PHPUnit\Util\Printer::setAutoFlush(bool $autoFlush) : void
     
    Set auto-flushing mode.

    If set, incremental flushes will be done after each write. This should not be confused with the different effects of this class' flush() method.

    public startTest(PHPUnit\Framework\Test $test) : void
     
    A test started.

    public startTestSuite(PHPUnit\Framework\TestSuite $suite) : void
     
    A testsuite started.

    public PHPUnit\Util\Printer::write(string $buffer) : void
    Properties
    protected PHPUnit\Util\Printer::$autoFlush
     
    If true, flush output after every write.

    • var bool
    protected PHPUnit\Util\Printer::$out
     


    • var resource
    protected PHPUnit\Util\Printer::$outTarget
     


    • var string
    Properties
    private $currentTestCase
     


    • var DOMElement
    private $document
     


    • var DOMDocument
    private $reportRiskyTests
     


    • var bool
    private $root
     


    • var DOMElement
    private $testSuiteAssertions
     


    • var int[]
    private $testSuiteErrors
     


    • var int[]
    private $testSuiteFailures
     


    • var int[]
    private $testSuiteLevel
     


    • var int
    private $testSuites
     


    • var DOMElement[]
    private $testSuiteSkipped
     


    • var int[]
    private $testSuiteTests
     


    • var int[]
    private $testSuiteTimes
     


    • var int[]
    private $testSuiteWarnings
     


    • var int[]
    Methods
    private doAddFault(PHPUnit\Framework\Test $test, Throwable $t, float $time, $type) : void
    private doAddSkipped() : void
    © 2020 Bruce Wells
    Search Namespaces \ Classes
    ConfigurationNumbers (0-9.) only