PHPUnit2
[ class tree: PHPUnit2 ] [ index: PHPUnit2 ] [ all elements ]

Class: PHPUnit2_Util_CodeCoverage_Renderer

Source Location: /PHPUnit2-2.3.0/Util/CodeCoverage/Renderer.php

Class Overview


Abstract base class for Code Coverage renderers.


Author(s):

Version:

  • Release: @package_version@

Copyright:

  • 2002-2005 Sebastian Bergmann <sb@sebastian-bergmann.de>

Variables

Methods


Child classes:

PHPUnit2_Util_CodeCoverage_Renderer_HTML
Renders Code Coverage information in HTML format.
PHPUnit2_Util_CodeCoverage_Renderer_Text
Renders Code Coverage information in text format.

Inherited Variables

Inherited Methods


Class Details

[line 36]
Abstract base class for Code Coverage renderers.


[ Top ]


Class Variables

$codeCoverageInformation =

[line 41]

  • Access: protected

Type:   array


[ Top ]



Method Detail

__construct (Constructor)   [line 49]

PHPUnit2_Util_CodeCoverage_Renderer __construct( array $codeCoverageInformation)

Constructor.
  • Access: protected

Parameters:

array   $codeCoverageInformation   — 

[ Top ]

endSourceFile   [line 179]

string endSourceFile( string $sourceFile)

  • Access: protected

Overridden in child classes as:

PHPUnit2_Util_CodeCoverage_Renderer_HTML::endSourceFile()
PHPUnit2_Util_CodeCoverage_Renderer_Text::endSourceFile()

Parameters:

string   $sourceFile   — 

[ Top ]

factory   [line 61]

void factory( string $rendererName, array $codeCoverageInformation)

Abstract Factory.
  • Throws: Exception
  • Access: public

Parameters:

string   $rendererName   — 
array   $codeCoverageInformation   — 

[ Top ]

footer   [line 163]

string footer( )

  • Since: Method available since Release 2.1.1
  • Access: protected

Overridden in child classes as:

PHPUnit2_Util_CodeCoverage_Renderer_HTML::footer()

[ Top ]

getSummary   [line 130]

array getSummary( )

Returns summarized Code Coverage data.

Format of the result array:

  1.  array(
  2.    "/tested/code.php" => array(
  3.      linenumber => flag
  4.    )
  5.  )

flag > 1: line was executed. flag < 1: line is executable but was not executed.

  • Since: Method available since Release 2.2.0
  • Access: protected

[ Top ]

header   [line 155]

string header( )

  • Since: Method available since Release 2.1.1
  • Access: protected

Overridden in child classes as:

PHPUnit2_Util_CodeCoverage_Renderer_HTML::header()

[ Top ]

render   [line 76]

string render( )

Visualizes the result array of PHPUnit2_Framework_TestResult::getCodeCoverageInformation().
  • Final:
  • Access: public

[ Top ]

renderSourceFile   [line 189]

string renderSourceFile( array $codeLines, array $executedLines)

  • Abstract:
  • Access: protected

Overridden in child classes as:

PHPUnit2_Util_CodeCoverage_Renderer_HTML::renderSourceFile()
PHPUnit2_Util_CodeCoverage_Renderer_Text::renderSourceFile()

Parameters:

array   $codeLines   — 
array   $executedLines   — 

[ Top ]

renderToFile   [line 99]

void renderToFile( string $filename)

Visualizes the result array of PHPUnit2_Framework_TestResult::getCodeCoverageInformation() and writes it to a file.
  • Since: Method available since Release 2.2.0
  • Access: public

Parameters:

string   $filename   — 

[ Top ]

startSourceFile   [line 171]

string startSourceFile( string $sourceFile)

  • Access: protected

Overridden in child classes as:

PHPUnit2_Util_CodeCoverage_Renderer_HTML::startSourceFile()
PHPUnit2_Util_CodeCoverage_Renderer_Text::startSourceFile()

Parameters:

string   $sourceFile   — 

[ Top ]


Documentation generated on Mon, 11 Mar 2019 14:12:37 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.