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

Class: PHPUnit2_Util_Filter

Source Location: /PHPUnit2-2.3.0/Util/Filter.php

Class Overview


Utility class for code filtering.


Author(s):

Version:

  • Release: @package_version@

Copyright:

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

Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 35]
Utility class for code filtering.


[ Top ]


Class Variables

$filteredFiles = array(
      'PHPUnit2/Extensions/ExceptionTestCase.php',
      'PHPUnit2/Extensions/PerformanceTestCase.php',
      'PHPUnit2/Extensions/RepeatedTest.php',
      'PHPUnit2/Extensions/TestDecorator.php',
      'PHPUnit2/Extensions/TestSetup.php',
      'PHPUnit2/Framework/Assert.php',
      'PHPUnit2/Framework/AssertionFailedError.php',
      'PHPUnit2/Framework/ComparisonFailure.php',
      'PHPUnit2/Framework/Error.php',
      'PHPUnit2/Framework/IncompleteTest.php',
      'PHPUnit2/Framework/IncompleteTestError.php',
      'PHPUnit2/Framework/Test.php',
      'PHPUnit2/Framework/TestCase.php',
      'PHPUnit2/Framework/TestFailure.php',
      'PHPUnit2/Framework/TestListener.php',
      'PHPUnit2/Framework/TestResult.php',
      'PHPUnit2/Framework/TestSuite.php',
      'PHPUnit2/Framework/Warning.php',
      'PHPUnit2/Runner/BaseTestRunner.php',
      'PHPUnit2/Runner/IncludePathTestCollector.php',
      'PHPUnit2/Runner/StandardTestSuiteLoader.php',
      'PHPUnit2/Runner/TestCollector.php',
      'PHPUnit2/Runner/TestSuiteLoader.php',
      'PHPUnit2/Runner/Version.php',
      'PHPUnit2/TextUI/ResultPrinter.php',
      'PHPUnit2/TextUI/TestRunner.php',
      'PHPUnit2/Util/CodeCoverage/Renderer/HTML.php',
      'PHPUnit2/Util/CodeCoverage/Renderer/Text.php',
      'PHPUnit2/Util/CodeCoverage/Renderer.php',
      'PHPUnit2/Util/Log/PEAR.php',
      'PHPUnit2/Util/Log/XML.php',
      'PHPUnit2/Util/TestDox/ResultPrinter/HTML.php',
      'PHPUnit2/Util/TestDox/ResultPrinter/Text.php',
      'PHPUnit2/Util/TestDox/NamePrettifier.php',
      'PHPUnit2/Util/TestDox/ResultPrinter.php',
      'PHPUnit2/Util/ErrorHandler.php',
      'PHPUnit2/Util/Fileloader.php',
      'PHPUnit2/Util/Filter.php',
      'PHPUnit2/Util/Printer.php',
      'PHPUnit2/Util/Skeleton.php',
      'Benchmark/Timer.php',
      'Console/Getopt.php',
      'Log/composite.php',
      'Log/console.php',
      'Log/display.php',
      'Log/error.php',
      'Log/file.php',
      'Log/mail.php',
      'Log/mcal.php',
      'Log/null.php',
      'Log/observer.php',
      'Log/sql.php',
      'Log/sqlite.php',
      'Log/syslog.php',
      'Log/win.php',
      'Log.php',
      'PEAR/Config.php',
      'PEAR.php'
    )

[line 43]

Source files that are to be filtered.
  • Access: protected

Type:   array


[ Top ]



Method Detail

addFileToFilter   [line 112]

void addFileToFilter( string $filename)

Adds a new file to be filtered.
  • Since: Method available since Release 2.1.0
  • Access: public

Parameters:

string   $filename   — 

[ Top ]

getCanonicalFilename   [line 196]

string getCanonicalFilename( string $filename)

Canonicalizes a source file name.
  • Access: protected

Parameters:

string   $filename   — 

[ Top ]

getFilteredCodeCoverage   [line 148]

array getFilteredCodeCoverage( array $codeCoverageInformation)

Filters source lines from PHPUnit classes.
  • Access: public

Parameters:

array   $codeCoverageInformation   — 

[ Top ]

getFilteredStacktrace   [line 168]

string getFilteredStacktrace( Exception $e)

Filters stack frames from PHPUnit classes.
  • Access: public

Parameters:

Exception   $e   — 

[ Top ]

isFiltered   [line 220]

boolean isFiltered( string $filename)

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

Parameters:

string   $filename   — 

[ Top ]

removeFileFromFilter   [line 128]

void removeFileFromFilter( string $filename)

Removes a file from the filter.
  • Since: Method available since Release 2.1.0
  • Access: public

Parameters:

string   $filename   — 

[ Top ]


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