PHP Класс mageekguy\atoum\test

Наследование: implements mageekguy\atoum\observable, implements countable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__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 ( )