PHP 클래스 mageekguy\atoum\test

상속: implements mageekguy\atoum\observable, implements countable
파일 보기 프로젝트 열기: atoum/atoum 1 사용 예제들

공개 메소드들

메소드 설명
__call ( $method, array $arguments )
__construct ( mageekguy\atoum\adapter $adapter = null, annotations\extractor $annotationExtractor = null, asserter\generator $asserterGenerator = null, test\assertion\manager $assertionManager = null, closure $reflectionClassFactory = null, closure $phpExtensionFactory = null, mageekguy\atoum\tools\variable\analyzer $analyzer = null )
__get ( $property )
__set ( $property, $handler )
__toString ( )
addClassPhpVersion ( $version, $operator = null )
addExtension ( mageekguy\atoum\extension $extension, mageekguy\atoum\extension\configuration $configuration = null )
addExtensions ( splObjectStorage $extensions )
addMandatoryClassExtension ( $extension )
addMandatoryMethodExtension ( $testMethodName, $extension )
addMethodPhpVersion ( $testMethodName, $version, $operator = null )
addObserver ( mageekguy\atoum\observer $observer )
afterTestMethod ( $testMethod )
beforeTestMethod ( $testMethod )
branchesAndPathsCoverageIsEnabled ( )
callObservers ( $event )
classHasNotVoidMethods ( )
classHasVoidMethods ( )
codeCoverageIsEnabled ( )
count ( )
debugModeIsEnabled ( )
disableBranchesAndPathsCoverage ( )
disableCodeCoverage ( )
disableDebugMode ( )
enableBranchesAndPathsCoverage ( )
enableCodeCoverage ( )
enableDebugMode ( )
errorHandler ( $errno, $errstr, $errfile, $errline )
executeOnFailure ( closure $closure )
getAdapter ( )
getAllTags ( )
getAnalyzer ( )
getAsserterCallManager ( )
getAsserterGenerator ( )
getAssertionManager ( )
getAutoloaderFile ( )
getBootstrapFile ( )
getClass ( )
getClassEngine ( )
getClassNamespace ( )
getClassPhpVersions ( )
getCoverage ( )
getCurrentMethod ( )
getDataProviders ( )
getDefaultEngine ( )
getExtensionConfiguration ( mageekguy\atoum\extension $extension )
getExtensions ( )
getFactoryBuilder ( )
getLocale ( )
getMandatoryClassExtensions ( )
getMandatoryMethodExtensions ( $testMethodName = null )
getMaxChildrenNumber ( )
getMethodEngine ( $method )
getMethodPhpVersions ( $testMethodName = null )
getMethodPrefix ( )
getMethodTags ( $testMethodName = null )
getMockAutoloader ( )
getMockControllerLinker ( )
getMockGenerator ( )
getNamespace ( )
getObservers ( )
getPath ( )
getPhpConstantMocker ( )
getPhpFunctionMocker ( )
getPhpPath ( )
getScore ( )
getTaggedTestMethods ( array $methods, array $tags = [] )
getTags ( )
getTestAdapterStorage ( )
getTestMethodPrefix ( )
getTestMethods ( array $tags = [] )
getTestNamespace ( )
getTestedClassName ( )
getTestedClassNameFromTestClass ( $fullyQualifiedClassName, $testNamespace = null, mageekguy\atoum\tools\variable\analyzer $analyzer = null )
getTestedClassNamespace ( )
getTestedClassPath ( )
getXdebugConfig ( )
ignore ( $boolean )
ignoreMethod ( $methodName, $boolean )
isIgnored ( array $namespaces = [], array $tags = [] )
methodIsIgnored ( $methodName, array $tags = [] )
methodIsNotVoid ( $method )
removeExtension ( mageekguy\atoum\extension $extension )
removeExtensions ( )
removeObserver ( mageekguy\atoum\observer $observer )
run ( array $runTestMethods = [], array $tags = [] )
runTestMethod ( $testMethod, array $tags = [] )
runTestMethods ( array $methods, array $tags = [] )
setAdapter ( mageekguy\atoum\adapter $adapter = null )
setAnalyzer ( mageekguy\atoum\tools\variable\analyzer $analyzer = null )
setAsserterCallManager ( mageekguy\atoum\asserters\adapter\call\manager $asserterCallManager = null )
setAsserterGenerator ( test\asserter\generator $generator = null )
setAssertionManager ( test\assertion\manager $assertionManager = null )
setAutoloaderFile ( $path )
setBootstrapFile ( $path )
setClassEngine ( $engine )
setDataProvider ( $testMethodName, $dataProvider = null )
setDefaultEngine ( $defaultEngine )
setFactoryBuilder ( mageekguy\atoum\factory\builder $factoryBuilder = null )
setLocale ( mageekguy\atoum\locale $locale = null )
setMaxChildrenNumber ( $number )
setMethodEngine ( $method, $engine )
setMethodNotVoid ( $method )
setMethodPrefix ( $methodPrefix )
setMethodTags ( $testMethodName, array $tags )
setMethodVoid ( $method )
setMockAutoloader ( mageekguy\atoum\autoloader\mock $autoloader = null )
setMockControllerLinker ( mock\controller\linker $linker = null )
setMockGenerator ( test\mock\generator $generator = null )
setNamespace ( $namespace )
setPhpConstantMocker ( mageekguy\atoum\php\mocker\constant $phpConstantMocker = null )
setPhpExtensionFactory ( closure $factory = null )
setPhpFunctionMocker ( mageekguy\atoum\php\mocker\funktion $phpFunctionMocker = null )
setPhpMocker ( mocker $phpMocker = null )
setPhpPath ( $path )
setReflectionMethodFactory ( closure $factory = null )
setScore ( test\score $score = null )
setTags ( array $tags )
setTestAdapterStorage ( test\adapter\storage $storage = null )
setTestMethodPrefix ( $methodPrefix )
setTestNamespace ( $testNamespace )
setTestedClassName ( $className )
setUp ( )
setXdebugConfig ( $value )
skip ( $message )
startCase ( $case )
stopCase ( )
tearDown ( )

보호된 메소드들

메소드 설명
getBacktrace ( array $trace = null )
setClassAnnotations ( annotations\extractor $extractor )
setMethodAnnotations ( annotations\extractor $extractor, &$methodName )

비공개 메소드들

메소드 설명
addExceptionToScore ( exception $exception )
canRunEngine ( test\engine $engine )
checkMethod ( $methodName )
cleanNamespace ( $namespace )
doTearDown ( )
runEngine ( )
runEngines ( )
stopEngines ( )

메소드 상세

__call() 공개 메소드

public __call ( $method, array $arguments )
$arguments array

__construct() 공개 메소드

public __construct ( mageekguy\atoum\adapter $adapter = null, annotations\extractor $annotationExtractor = null, asserter\generator $asserterGenerator = null, test\assertion\manager $assertionManager = null, closure $reflectionClassFactory = null, closure $phpExtensionFactory = null, mageekguy\atoum\tools\variable\analyzer $analyzer = null )
$adapter mageekguy\atoum\adapter
$annotationExtractor annotations\extractor
$asserterGenerator asserter\generator
$assertionManager test\assertion\manager
$reflectionClassFactory closure
$phpExtensionFactory closure
$analyzer mageekguy\atoum\tools\variable\analyzer

__get() 공개 메소드

public __get ( $property )

__set() 공개 메소드

public __set ( $property, $handler )

__toString() 공개 메소드

public __toString ( )

addClassPhpVersion() 공개 메소드

public addClassPhpVersion ( $version, $operator = null )

addExtension() 공개 메소드

public addExtension ( mageekguy\atoum\extension $extension, mageekguy\atoum\extension\configuration $configuration = null )
$extension mageekguy\atoum\extension
$configuration mageekguy\atoum\extension\configuration

addExtensions() 공개 메소드

public addExtensions ( splObjectStorage $extensions )
$extensions splObjectStorage

addMandatoryClassExtension() 공개 메소드

public addMandatoryClassExtension ( $extension )

addMandatoryMethodExtension() 공개 메소드

public addMandatoryMethodExtension ( $testMethodName, $extension )

addMethodPhpVersion() 공개 메소드

public addMethodPhpVersion ( $testMethodName, $version, $operator = null )

addObserver() 공개 메소드

public addObserver ( mageekguy\atoum\observer $observer )
$observer mageekguy\atoum\observer

afterTestMethod() 공개 메소드

public afterTestMethod ( $testMethod )

beforeTestMethod() 공개 메소드

public beforeTestMethod ( $testMethod )

branchesAndPathsCoverageIsEnabled() 공개 메소드

callObservers() 공개 메소드

public callObservers ( $event )

classHasNotVoidMethods() 공개 메소드

classHasVoidMethods() 공개 메소드

public classHasVoidMethods ( )

codeCoverageIsEnabled() 공개 메소드

count() 공개 메소드

public count ( )

debugModeIsEnabled() 공개 메소드

public debugModeIsEnabled ( )

disableBranchesAndPathsCoverage() 공개 메소드

disableCodeCoverage() 공개 메소드

public disableCodeCoverage ( )

disableDebugMode() 공개 메소드

public disableDebugMode ( )

enableBranchesAndPathsCoverage() 공개 메소드

enableCodeCoverage() 공개 메소드

public enableCodeCoverage ( )

enableDebugMode() 공개 메소드

public enableDebugMode ( )

errorHandler() 공개 메소드

public errorHandler ( $errno, $errstr, $errfile, $errline )

executeOnFailure() 공개 메소드

public executeOnFailure ( closure $closure )
$closure closure

getAdapter() 공개 메소드

public getAdapter ( )

getAllTags() 공개 메소드

public getAllTags ( )

getAnalyzer() 공개 메소드

public getAnalyzer ( )

getAsserterCallManager() 공개 메소드

getAsserterGenerator() 공개 메소드

getAssertionManager() 공개 메소드

public getAssertionManager ( )

getAutoloaderFile() 공개 메소드

public getAutoloaderFile ( )

getBacktrace() 보호된 메소드

protected getBacktrace ( array $trace = null )
$trace array

getBootstrapFile() 공개 메소드

public getBootstrapFile ( )

getClass() 공개 메소드

public getClass ( )

getClassEngine() 공개 메소드

public getClassEngine ( )

getClassNamespace() 공개 메소드

public getClassNamespace ( )

getClassPhpVersions() 공개 메소드

public getClassPhpVersions ( )

getCoverage() 공개 메소드

public getCoverage ( )

getCurrentMethod() 공개 메소드

public getCurrentMethod ( )

getDataProviders() 공개 메소드

public getDataProviders ( )

getDefaultEngine() 공개 정적인 메소드

public static getDefaultEngine ( )

getExtensionConfiguration() 공개 메소드

public getExtensionConfiguration ( mageekguy\atoum\extension $extension )
$extension mageekguy\atoum\extension

getExtensions() 공개 메소드

public getExtensions ( )

getFactoryBuilder() 공개 메소드

public getFactoryBuilder ( )

getLocale() 공개 메소드

public getLocale ( )

getMandatoryClassExtensions() 공개 메소드

getMandatoryMethodExtensions() 공개 메소드

public getMandatoryMethodExtensions ( $testMethodName = null )

getMaxChildrenNumber() 공개 메소드

getMethodEngine() 공개 메소드

public getMethodEngine ( $method )

getMethodPhpVersions() 공개 메소드

public getMethodPhpVersions ( $testMethodName = null )

getMethodPrefix() 공개 정적인 메소드

public static getMethodPrefix ( )

getMethodTags() 공개 메소드

public getMethodTags ( $testMethodName = null )

getMockAutoloader() 공개 메소드

public getMockAutoloader ( )

getMockControllerLinker() 공개 메소드

getMockGenerator() 공개 메소드

public getMockGenerator ( )

getNamespace() 공개 정적인 메소드

public static getNamespace ( )

getObservers() 공개 메소드

public getObservers ( )

getPath() 공개 메소드

public getPath ( )

getPhpConstantMocker() 공개 메소드

getPhpFunctionMocker() 공개 메소드

getPhpPath() 공개 메소드

public getPhpPath ( )

getScore() 공개 메소드

public getScore ( )

getTaggedTestMethods() 공개 메소드

public getTaggedTestMethods ( array $methods, array $tags = [] )
$methods array
$tags array

getTags() 공개 메소드

public getTags ( )

getTestAdapterStorage() 공개 메소드

getTestMethodPrefix() 공개 메소드

public getTestMethodPrefix ( )

getTestMethods() 공개 메소드

public getTestMethods ( array $tags = [] )
$tags array

getTestNamespace() 공개 메소드

public getTestNamespace ( )

getTestedClassName() 공개 메소드

public getTestedClassName ( )

getTestedClassNameFromTestClass() 공개 정적인 메소드

public static getTestedClassNameFromTestClass ( $fullyQualifiedClassName, $testNamespace = null, mageekguy\atoum\tools\variable\analyzer $analyzer = null )
$analyzer mageekguy\atoum\tools\variable\analyzer

getTestedClassNamespace() 공개 메소드

getTestedClassPath() 공개 메소드

public getTestedClassPath ( )

getXdebugConfig() 공개 메소드

public getXdebugConfig ( )

ignore() 공개 메소드

public ignore ( $boolean )

ignoreMethod() 공개 메소드

public ignoreMethod ( $methodName, $boolean )

isIgnored() 공개 메소드

public isIgnored ( array $namespaces = [], array $tags = [] )
$namespaces array
$tags array

methodIsIgnored() 공개 메소드

public methodIsIgnored ( $methodName, array $tags = [] )
$tags array

methodIsNotVoid() 공개 메소드

public methodIsNotVoid ( $method )

removeExtension() 공개 메소드

public removeExtension ( mageekguy\atoum\extension $extension )
$extension mageekguy\atoum\extension

removeExtensions() 공개 메소드

public removeExtensions ( )

removeObserver() 공개 메소드

public removeObserver ( mageekguy\atoum\observer $observer )
$observer mageekguy\atoum\observer

run() 공개 메소드

public run ( array $runTestMethods = [], array $tags = [] )
$runTestMethods array
$tags array

runTestMethod() 공개 메소드

public runTestMethod ( $testMethod, array $tags = [] )
$tags array

runTestMethods() 공개 메소드

public runTestMethods ( array $methods, array $tags = [] )
$methods array
$tags array

setAdapter() 공개 메소드

public setAdapter ( mageekguy\atoum\adapter $adapter = null )
$adapter mageekguy\atoum\adapter

setAnalyzer() 공개 메소드

public setAnalyzer ( mageekguy\atoum\tools\variable\analyzer $analyzer = null )
$analyzer mageekguy\atoum\tools\variable\analyzer

setAsserterCallManager() 공개 메소드

public setAsserterCallManager ( mageekguy\atoum\asserters\adapter\call\manager $asserterCallManager = null )
$asserterCallManager mageekguy\atoum\asserters\adapter\call\manager

setAsserterGenerator() 공개 메소드

public setAsserterGenerator ( test\asserter\generator $generator = null )
$generator test\asserter\generator

setAssertionManager() 공개 메소드

public setAssertionManager ( test\assertion\manager $assertionManager = null )
$assertionManager test\assertion\manager

setAutoloaderFile() 공개 메소드

public setAutoloaderFile ( $path )

setBootstrapFile() 공개 메소드

public setBootstrapFile ( $path )

setClassAnnotations() 보호된 메소드

protected setClassAnnotations ( annotations\extractor $extractor )
$extractor annotations\extractor

setClassEngine() 공개 메소드

public setClassEngine ( $engine )

setDataProvider() 공개 메소드

public setDataProvider ( $testMethodName, $dataProvider = null )

setDefaultEngine() 공개 정적인 메소드

public static setDefaultEngine ( $defaultEngine )

setFactoryBuilder() 공개 메소드

public setFactoryBuilder ( mageekguy\atoum\factory\builder $factoryBuilder = null )
$factoryBuilder mageekguy\atoum\factory\builder

setLocale() 공개 메소드

public setLocale ( mageekguy\atoum\locale $locale = null )
$locale mageekguy\atoum\locale

setMaxChildrenNumber() 공개 메소드

public setMaxChildrenNumber ( $number )

setMethodAnnotations() 보호된 메소드

protected setMethodAnnotations ( annotations\extractor $extractor, &$methodName )
$extractor annotations\extractor

setMethodEngine() 공개 메소드

public setMethodEngine ( $method, $engine )

setMethodNotVoid() 공개 메소드

public setMethodNotVoid ( $method )

setMethodPrefix() 공개 정적인 메소드

public static setMethodPrefix ( $methodPrefix )

setMethodTags() 공개 메소드

public setMethodTags ( $testMethodName, array $tags )
$tags array

setMethodVoid() 공개 메소드

public setMethodVoid ( $method )

setMockAutoloader() 공개 메소드

public setMockAutoloader ( mageekguy\atoum\autoloader\mock $autoloader = null )
$autoloader mageekguy\atoum\autoloader\mock

setMockControllerLinker() 공개 메소드

public setMockControllerLinker ( mock\controller\linker $linker = null )
$linker mock\controller\linker

setMockGenerator() 공개 메소드

public setMockGenerator ( test\mock\generator $generator = null )
$generator test\mock\generator

setNamespace() 공개 정적인 메소드

public static setNamespace ( $namespace )

setPhpConstantMocker() 공개 메소드

public setPhpConstantMocker ( mageekguy\atoum\php\mocker\constant $phpConstantMocker = null )
$phpConstantMocker mageekguy\atoum\php\mocker\constant

setPhpExtensionFactory() 공개 메소드

public setPhpExtensionFactory ( closure $factory = null )
$factory closure

setPhpFunctionMocker() 공개 메소드

public setPhpFunctionMocker ( mageekguy\atoum\php\mocker\funktion $phpFunctionMocker = null )
$phpFunctionMocker mageekguy\atoum\php\mocker\funktion

setPhpMocker() 공개 메소드

public setPhpMocker ( mocker $phpMocker = null )
$phpMocker mageekguy\atoum\php\mocker

setPhpPath() 공개 메소드

public setPhpPath ( $path )

setReflectionMethodFactory() 공개 메소드

public setReflectionMethodFactory ( closure $factory = null )
$factory closure

setScore() 공개 메소드

public setScore ( test\score $score = null )
$score test\score

setTags() 공개 메소드

public setTags ( array $tags )
$tags array

setTestAdapterStorage() 공개 메소드

public setTestAdapterStorage ( test\adapter\storage $storage = null )
$storage test\adapter\storage

setTestMethodPrefix() 공개 메소드

public setTestMethodPrefix ( $methodPrefix )

setTestNamespace() 공개 메소드

public setTestNamespace ( $testNamespace )

setTestedClassName() 공개 메소드

public setTestedClassName ( $className )

setUp() 공개 메소드

public setUp ( )

setXdebugConfig() 공개 메소드

public setXdebugConfig ( $value )

skip() 공개 메소드

public skip ( $message )

startCase() 공개 메소드

public startCase ( $case )

stopCase() 공개 메소드

public stopCase ( )

tearDown() 공개 메소드

public tearDown ( )