• internal This class is not covered by the backward compatibility promise for PHPUnit
CloneableFinalInstantiable
ExtendsPHPUnit\TextUI\ResultPrinter
PHPUnit\Util\Printer
ImplementsPHPUnit\Framework\TestListener
Constants
public PHPUnit\TextUI\ResultPrinter::COLOR_ALWAYS = 'always'
public PHPUnit\TextUI\ResultPrinter::COLOR_AUTO = 'auto'
public PHPUnit\TextUI\ResultPrinter::COLOR_DEFAULT = 'never'
public PHPUnit\TextUI\ResultPrinter::COLOR_NEVER = 'never'
public PHPUnit\TextUI\ResultPrinter::EVENT_TEST_END = 1
public PHPUnit\TextUI\ResultPrinter::EVENT_TEST_START = 0
public PHPUnit\TextUI\ResultPrinter::EVENT_TESTSUITE_END = 3
public PHPUnit\TextUI\ResultPrinter::EVENT_TESTSUITE_START = 2
Methods
public PHPUnit\TextUI\ResultPrinter::__construct( $out = NULL, bool $verbose = false, string $colors = 'never', bool $debug = false, $numberOfColumns = 80, bool $reverse = false)
 

Constructor.

  • throws Exception
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 PHPUnit\Util\Printer::flush() : void
 

Flush buffer and close output if it's not to a PHP stream

public PHPUnit\Util\Printer::getAutoFlush() : bool
 

Check auto-flush mode.

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 printIgnoredTest( $testName, Throwable $t, float $time) : void
public printResult(PHPUnit\Framework\TestResult $result) : void
 
  • throws SebastianBergmann\Timer\RuntimeException
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\TextUI\ResultPrinter::$colors
 
  • var bool
protected PHPUnit\TextUI\ResultPrinter::$column
 
  • var int
protected PHPUnit\TextUI\ResultPrinter::$debug
 
  • var bool
protected PHPUnit\TextUI\ResultPrinter::$lastTestFailed
 
  • var bool
protected PHPUnit\TextUI\ResultPrinter::$maxColumn
 
  • var int
protected PHPUnit\TextUI\ResultPrinter::$numAssertions
 
  • var int
protected PHPUnit\TextUI\ResultPrinter::$numTests
 
  • var int
protected PHPUnit\TextUI\ResultPrinter::$numTestsRun
 
  • var int
protected PHPUnit\TextUI\ResultPrinter::$numTestsWidth
 
  • var int
protected PHPUnit\Util\Printer::$out
 
  • var resource
protected PHPUnit\Util\Printer::$outTarget
 
  • var string
protected PHPUnit\TextUI\ResultPrinter::$verbose
 
  • var bool
Methods
protected PHPUnit\TextUI\ResultPrinter::colorizeTextBox(string $color, string $buffer) : string
 

Formats a buffer with a specified ANSI color sequence if colors are
enabled.

protected PHPUnit\TextUI\ResultPrinter::printDefect(PHPUnit\Framework\TestFailure $defect, int $count) : void
protected PHPUnit\TextUI\ResultPrinter::printDefectHeader(PHPUnit\Framework\TestFailure $defect, int $count) : void
protected PHPUnit\TextUI\ResultPrinter::printDefects(array $defects, string $type) : void
protected PHPUnit\TextUI\ResultPrinter::printDefectTrace(PHPUnit\Framework\TestFailure $defect) : void
protected PHPUnit\TextUI\ResultPrinter::printErrors(PHPUnit\Framework\TestResult $result) : void
protected PHPUnit\TextUI\ResultPrinter::printFailures(PHPUnit\Framework\TestResult $result) : void
protected PHPUnit\TextUI\ResultPrinter::printFooter(PHPUnit\Framework\TestResult $result) : void
protected PHPUnit\TextUI\ResultPrinter::printHeader() : void
 
  • throws SebastianBergmann\Timer\RuntimeException
protected PHPUnit\TextUI\ResultPrinter::printIncompletes(PHPUnit\Framework\TestResult $result) : void
protected PHPUnit\TextUI\ResultPrinter::printRisky(PHPUnit\Framework\TestResult $result) : void
protected PHPUnit\TextUI\ResultPrinter::printSkipped(PHPUnit\Framework\TestResult $result) : void
protected PHPUnit\TextUI\ResultPrinter::printWarnings(PHPUnit\Framework\TestResult $result) : void
protected PHPUnit\TextUI\ResultPrinter::writeNewLine() : void
protected writeProgress(string $progress) : void
protected PHPUnit\TextUI\ResultPrinter::writeProgressWithColor(string $color, string $buffer) : void
 

Writes progress with a color sequence if colors are enabled.

protected PHPUnit\TextUI\ResultPrinter::writeWithColor(string $color, string $buffer, bool $lf = true) : void
 

Writes a buffer out with a color sequence if colors are enabled.

Properties
private $flowId
 
  • var bool|int
private $isSummaryTestCountPrinted
 
  • var bool
private $startedTestName
 
  • var string
Methods
private static escapeValue(string $text) : string
private static getDetails(Throwable $t) : string
private static getFileName( $className) : string
 
    private static getMessage(Throwable $t) : string
    private static getPrimitiveValueAsString( $value) : string
    private printEvent(string $eventName, array $params = []) : void
    private static toMilliseconds(float $time) : int
     
      private PHPUnit\TextUI\ResultPrinter::writeCountString(int $count, string $name, string $color, bool $always = false) : void
      Methods
      private static escapeValue(string $text) : string
      private static getDetails(Throwable $t) : string
      private static getFileName( $className) : string
       
        private static getMessage(Throwable $t) : string
        private static getPrimitiveValueAsString( $value) : string
        private static toMilliseconds(float $time) : int
         
          © 2020 Bruce Wells
          Search Namespaces \ Classes
          ConfigurationNumbers (0-9.) only