PHP Класс BetterReflectionTest\Reflection\ReflectionClassTest

Наследование: extends PHPUnit_Framework_TestCase
Показать файл Открыть проект

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

Метод Описание
modifierProvider ( )
startEndLineProvider ( )
testAddMethod ( )
testAddProperty ( )
testCanReflectEvaledClassWithDefaultLocator ( )
testCanReflectInstance ( )
testCanReflectInternalClassWithDefaultLocator ( )
testCannotClone ( )
testClassNameMethodsWithExplicitGlobalNamespace ( )
testClassNameMethodsWithNamespace ( )
testClassNameMethodsWithoutNamespace ( )
testClassToString ( )
testCreateFromInstanceThrowsExceptionWhenInvalidArgumentProvided ( )
testExportMatchesFormat ( )
testExportWithNoClassName ( )
testFetchingFqsenThrowsExceptionWithNonObjectName ( )
testGetAst ( )
testGetConstant ( )
testGetConstants ( )
testGetDefaultProperties ( )
testGetDocComment ( )
testGetDocCommentReturnsEmptyStringWithNoComment ( )
testGetFileName ( )
testGetImmediateInterfaces ( )
testGetImmediateInterfacesDoesNotIncludeCurrentInterface ( )
testGetImmediateMethods ( )
testGetInterfaceNames ( )
testGetInterfaceNamesWillConsiderMultipleInheritanceLevelsAndImplementsOrderOverrides ( )
testGetInterfaceNamesWillReturnAllInheritedInterfaceImplementationsOnASubclass ( )
testGetInterfaces ( )
testGetInterfacesFailsWithInterfaceExtendingFromClass ( )
testGetInterfacesFailsWithInterfaceExtendingFromTrait ( )
testGetInterfacesWillConsiderInterfaceInheritanceLevels ( )
testGetInterfacesWillConsiderMultipleInheritanceLevels ( )
testGetInterfacesWillReturnAllInheritedInterfaceImplementationsOnASubclass ( )
testGetMethods ( )
testGetMethodsReturnsInheritedMethods ( )
testGetModifiers ( string $className, integer $expectedModifier, array $expectedModifierNames )
testGetParentClassDefault ( )
testGetParentClassThrowsExceptionWithNoParent ( )
testGetParentClassesFailsWithClassExtendingFromInterface ( )
testGetParentClassesFailsWithClassExtendingFromTrait ( )
testGetProperties ( )
testGetProperty ( )
testGetStaticPropertyValueGetsValue ( )
testGetStaticPropertyValueThrowsExceptionWhenClassDoesNotExist ( )
testGetStaticPropertyValueThrowsExceptionWhenPropertyDoesNotExist ( )
testGetStaticPropertyValueThrowsExceptionWhenPropertyIsPrivate ( )
testGetStaticPropertyValueThrowsExceptionWhenPropertyIsProtected ( )
testGetTraitAliases ( )
testGetTraitNames ( )
testGetTraits ( )
testGetTraitsReturnsEmptyArrayWhenNoTraitsUsed ( )
testHasConstant ( )
testHasMethod ( )
testHasProperty ( )
testImplementsInterface ( )
testImplementsReflector ( )
testIsAbstract ( )
testIsCloneable ( )
testIsConstructor ( )
testIsFinal ( )
testIsInstance ( )
testIsInstantiable ( )
testIsInterface ( )
testIsInternalWithInternalClass ( )
testIsInternalWithUserDefinedClass ( )
testIsIterateable ( )
testIsSubclassOf ( )
testIsTrait ( )
testReflectedTraitHasNoInterfaces ( )
testReflectingAClassDoesNotLoadTheClass ( )
testRemoveMethod ( )
testRemoveProperty ( )
testSetIsFinal ( )
testSetIsFinalThrowsExceptionForInterface ( )
testSetStaticPropertyValueSetsValue ( )
testSetStaticPropertyValueThrowsExceptionWhenClassDoesNotExist ( )
testSetStaticPropertyValueThrowsExceptionWhenPropertyDoesNotExist ( )
testStartEndLine ( string $php, integer $expectedStart, integer $expectedEnd )
testStaticCreation ( )
testToStringWhenExtending ( )
testToStringWhenExtendingAndImplementing ( )
testToStringWhenImplementingInterface ( )

Приватные методы

Метод Описание
getComposerLocator ( )

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

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

public modifierProvider ( )

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

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

public testAddMethod ( )

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

public testAddProperty ( )

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

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

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

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

public testCannotClone ( )

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

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

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

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

public testClassToString ( )

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

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

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

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

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

public testGetAst ( )

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

public testGetConstant ( )

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

public testGetConstants ( )

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

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

public testGetDocComment ( )

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

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

public testGetFileName ( )

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

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

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

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

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

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

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

public testGetInterfaces ( )

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

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

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

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

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

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

public testGetMethods ( )

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

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

public testGetModifiers ( string $className, integer $expectedModifier, array $expectedModifierNames )
$className string
$expectedModifier integer
$expectedModifierNames array

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

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

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

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

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

public testGetProperties ( )

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

public testGetProperty ( )

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

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

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

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

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

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

public testGetTraitAliases ( )

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

public testGetTraitNames ( )

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

public testGetTraits ( )

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

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

public testHasConstant ( )

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

public testHasMethod ( )

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

public testHasProperty ( )

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

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

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

public testIsAbstract ( )

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

public testIsCloneable ( )

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

public testIsConstructor ( )

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

public testIsFinal ( )

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

public testIsInstance ( )

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

public testIsInstantiable ( )

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

public testIsInterface ( )

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

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

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

public testIsIterateable ( )

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

public testIsSubclassOf ( )

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

public testIsTrait ( )

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

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

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

public testRemoveMethod ( )

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

public testRemoveProperty ( )

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

public testSetIsFinal ( )

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

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

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

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

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

public testStartEndLine ( string $php, integer $expectedStart, integer $expectedEnd )
$php string
$expectedStart integer
$expectedEnd integer

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

public testStaticCreation ( )

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

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

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