PHP Класс Neos\Flow\Tests\BaseTestCase

Don't sub class this test case but rather choose a more specialized base test case, such as UnitTestCase or FunctionalTestCase
Наследование: extends PHPUnit_Framework_TestCase
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$backupGlobalsBlacklist array
$backupStaticAttributes boolean Enable or disable the backup and restoration of static attributes.

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

Метод Описание
createMock ( string $originalClassName ) : PHPUnit_Framework_MockObject_MockObject Returns a test double for the specified class.

Защищенные методы

Метод Описание
buildAccessibleProxy ( string $className ) : string Creates a proxy class of the specified class which allows for calling even protected methods and access of protected properties.
getAccessibleMock ( string $originalClassName, array $methods = [], array $arguments = [], string $mockClassName = '', boolean $callOriginalConstructor = true, boolean $callOriginalClone = true, boolean $callAutoload = true, boolean $cloneArguments = false, boolean $callOriginalMethods = false, object $proxyTarget = null ) : PHPUnit_Framework_MockObject_MockObject Returns a mock object which allows for calling protected methods and access of protected properties.
getAccessibleMockForAbstractClass ( string $originalClassName, array $arguments = [], string $mockClassName = '', boolean $callOriginalConstructor = true, boolean $callOriginalClone = true, boolean $callAutoload = true, array $mockedMethods = [], boolean $cloneArguments = false ) : PHPUnit_Framework_MockObject_MockObject Returns a mock object which allows for calling protected methods and access of protected properties.
inject ( object $target, string $name, mixed $dependency ) : void Injects $dependency into property $name of $target

Описание методов

buildAccessibleProxy() защищенный Метод

Creates a proxy class of the specified class which allows for calling even protected methods and access of protected properties.
protected buildAccessibleProxy ( string $className ) : string
$className string Full qualified name of the original class
Результат string Full qualified name of the built class

createMock() публичный Метод

This can be removed as soon as we drop support for PHPUnit 4.8
public createMock ( string $originalClassName ) : PHPUnit_Framework_MockObject_MockObject
$originalClassName string
Результат PHPUnit_Framework_MockObject_MockObject

getAccessibleMock() защищенный Метод

Returns a mock object which allows for calling protected methods and access of protected properties.
protected getAccessibleMock ( string $originalClassName, array $methods = [], array $arguments = [], string $mockClassName = '', boolean $callOriginalConstructor = true, boolean $callOriginalClone = true, boolean $callAutoload = true, boolean $cloneArguments = false, boolean $callOriginalMethods = false, object $proxyTarget = null ) : PHPUnit_Framework_MockObject_MockObject
$originalClassName string Full qualified name of the original class
$methods array
$arguments array
$mockClassName string
$callOriginalConstructor boolean
$callOriginalClone boolean
$callAutoload boolean
$cloneArguments boolean
$callOriginalMethods boolean
$proxyTarget object
Результат PHPUnit_Framework_MockObject_MockObject

getAccessibleMockForAbstractClass() защищенный Метод

Returns a mock object which allows for calling protected methods and access of protected properties.
protected getAccessibleMockForAbstractClass ( string $originalClassName, array $arguments = [], string $mockClassName = '', boolean $callOriginalConstructor = true, boolean $callOriginalClone = true, boolean $callAutoload = true, array $mockedMethods = [], boolean $cloneArguments = false ) : PHPUnit_Framework_MockObject_MockObject
$originalClassName string Full qualified name of the original class
$arguments array
$mockClassName string
$callOriginalConstructor boolean
$callOriginalClone boolean
$callAutoload boolean
$mockedMethods array
$cloneArguments boolean
Результат PHPUnit_Framework_MockObject_MockObject

inject() защищенный Метод

This is a convenience method for setting a protected or private property in a test subject for the purpose of injecting a dependency.
protected inject ( object $target, string $name, mixed $dependency ) : void
$target object The instance which needs the dependency
$name string Name of the property to be injected
$dependency mixed The dependency to inject – usually an object but can also be any other type
Результат void

Описание свойств

$backupGlobalsBlacklist защищенное свойство

protected array $backupGlobalsBlacklist
Результат array

$backupStaticAttributes защищенное свойство

Enable or disable the backup and restoration of static attributes.
protected bool $backupStaticAttributes
Результат boolean