PHP 클래스 PHPUnit_Util_Log_JUnit, phpunit

The XML markup used is the same as the one that is used by the JUnit Ant task.
상속: extends PHPUnit_Util_Printer, implements PHPUnit_Framework_TestListener
파일 보기 프로젝트 열기: sebastianbergmann/phpunit 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$currentTestCase DOMElement
$document DOMDocument
$reportUselessTests boolean
$root DOMElement
$testSuiteAssertions int[]
$testSuiteErrors int[]
$testSuiteFailures int[]
$testSuiteLevel integer
$testSuiteSkipped int[]
$testSuiteTests int[]
$testSuiteTimes int[]
$testSuites DOMElement[]
$writeDocument boolean

공개 메소드들

메소드 설명
__construct ( mixed $out = null, boolean $reportUselessTests = false ) Constructor.
addError ( PHPUnit_Framework_Test $test, Exception $e, float $time ) An error occurred.
addFailure ( PHPUnit_Framework_Test $test, PHPUnit_Framework_AssertionFailedError $e, float $time ) A failure occurred.
addIncompleteTest ( PHPUnit_Framework_Test $test, Exception $e, float $time ) Incomplete test.
addRiskyTest ( PHPUnit_Framework_Test $test, Exception $e, float $time ) Risky test.
addSkippedTest ( PHPUnit_Framework_Test $test, Exception $e, float $time ) Skipped test.
addWarning ( PHPUnit_Framework_Test $test, PHPUnit_Framework_Warning $e, float $time ) A warning occurred.
endTest ( PHPUnit_Framework_Test $test, float $time ) A test ended.
endTestSuite ( PHPUnit_Framework_TestSuite $suite ) A testsuite ended.
flush ( ) Flush buffer and close output.
getXML ( ) : string Returns the XML as a string.
setWriteDocument ( $flag ) : string Enables or disables the writing of the document in flush().
startTest ( PHPUnit_Framework_Test $test ) A test started.
startTestSuite ( PHPUnit_Framework_TestSuite $suite ) A testsuite started.

비공개 메소드들

메소드 설명
doAddFault ( PHPUnit_Framework_Test $test, Exception $e, float $time, string $type ) Method which generalizes addError() and addFailure()
doAddSkipped ( PHPUnit_Framework_Test $test )

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( mixed $out = null, boolean $reportUselessTests = false )
$out mixed
$reportUselessTests boolean

addError() 공개 메소드

An error occurred.
public addError ( PHPUnit_Framework_Test $test, Exception $e, float $time )
$test PHPUnit_Framework_Test
$e Exception
$time float

addFailure() 공개 메소드

A failure occurred.
public addFailure ( PHPUnit_Framework_Test $test, PHPUnit_Framework_AssertionFailedError $e, float $time )
$test PHPUnit_Framework_Test
$e PHPUnit_Framework_AssertionFailedError
$time float

addIncompleteTest() 공개 메소드

Incomplete test.
public addIncompleteTest ( PHPUnit_Framework_Test $test, Exception $e, float $time )
$test PHPUnit_Framework_Test
$e Exception
$time float

addRiskyTest() 공개 메소드

Risky test.
public addRiskyTest ( PHPUnit_Framework_Test $test, Exception $e, float $time )
$test PHPUnit_Framework_Test
$e Exception
$time float

addSkippedTest() 공개 메소드

Skipped test.
public addSkippedTest ( PHPUnit_Framework_Test $test, Exception $e, float $time )
$test PHPUnit_Framework_Test
$e Exception
$time float

addWarning() 공개 메소드

A warning occurred.
public addWarning ( PHPUnit_Framework_Test $test, PHPUnit_Framework_Warning $e, float $time )
$test PHPUnit_Framework_Test
$e PHPUnit_Framework_Warning
$time float

endTest() 공개 메소드

A test ended.
public endTest ( PHPUnit_Framework_Test $test, float $time )
$test PHPUnit_Framework_Test
$time float

endTestSuite() 공개 메소드

A testsuite ended.
public endTestSuite ( PHPUnit_Framework_TestSuite $suite )
$suite PHPUnit_Framework_TestSuite

flush() 공개 메소드

Flush buffer and close output.
public flush ( )

getXML() 공개 메소드

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

setWriteDocument() 공개 메소드

This is a "hack" needed for the integration of PHPUnit with Phing.
public setWriteDocument ( $flag ) : string
리턴 string

startTest() 공개 메소드

A test started.
public startTest ( PHPUnit_Framework_Test $test )
$test PHPUnit_Framework_Test

startTestSuite() 공개 메소드

A testsuite started.
public startTestSuite ( PHPUnit_Framework_TestSuite $suite )
$suite PHPUnit_Framework_TestSuite

프로퍼티 상세

$currentTestCase 보호되어 있는 프로퍼티

protected DOMElement $currentTestCase
리턴 DOMElement

$document 보호되어 있는 프로퍼티

protected DOMDocument $document
리턴 DOMDocument

$reportUselessTests 보호되어 있는 프로퍼티

protected bool $reportUselessTests
리턴 boolean

$root 보호되어 있는 프로퍼티

protected DOMElement $root
리턴 DOMElement

$testSuiteAssertions 보호되어 있는 프로퍼티

protected int[] $testSuiteAssertions
리턴 int[]

$testSuiteErrors 보호되어 있는 프로퍼티

protected int[] $testSuiteErrors
리턴 int[]

$testSuiteFailures 보호되어 있는 프로퍼티

protected int[] $testSuiteFailures
리턴 int[]

$testSuiteLevel 보호되어 있는 프로퍼티

protected int $testSuiteLevel
리턴 integer

$testSuiteSkipped 보호되어 있는 프로퍼티

protected int[] $testSuiteSkipped
리턴 int[]

$testSuiteTests 보호되어 있는 프로퍼티

protected int[] $testSuiteTests
리턴 int[]

$testSuiteTimes 보호되어 있는 프로퍼티

protected int[] $testSuiteTimes
리턴 int[]

$testSuites 보호되어 있는 프로퍼티

protected DOMElement[] $testSuites
리턴 DOMElement[]

$writeDocument 보호되어 있는 프로퍼티

protected bool $writeDocument
리턴 boolean