PHP Class BetterReflectionTest\Reflection\ReflectionClassTest

Inheritance: extends PHPUnit_Framework_TestCase
Afficher le fichier Open project: roave/better-reflection

Méthodes publiques

Méthode Description
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 ( )

Private Methods

Méthode Description
getComposerLocator ( )

Method Details

modifierProvider() public méthode

public modifierProvider ( )

startEndLineProvider() public méthode

testAddMethod() public méthode

public testAddMethod ( )

testAddProperty() public méthode

public testAddProperty ( )

testCanReflectEvaledClassWithDefaultLocator() public méthode

testCanReflectInstance() public méthode

testCanReflectInternalClassWithDefaultLocator() public méthode

testCannotClone() public méthode

public testCannotClone ( )

testClassNameMethodsWithExplicitGlobalNamespace() public méthode

testClassNameMethodsWithNamespace() public méthode

testClassNameMethodsWithoutNamespace() public méthode

testClassToString() public méthode

public testClassToString ( )

testCreateFromInstanceThrowsExceptionWhenInvalidArgumentProvided() public méthode

testExportMatchesFormat() public méthode

testExportWithNoClassName() public méthode

testFetchingFqsenThrowsExceptionWithNonObjectName() public méthode

testGetAst() public méthode

public testGetAst ( )

testGetConstant() public méthode

public testGetConstant ( )

testGetConstants() public méthode

public testGetConstants ( )

testGetDefaultProperties() public méthode

testGetDocComment() public méthode

public testGetDocComment ( )

testGetDocCommentReturnsEmptyStringWithNoComment() public méthode

testGetFileName() public méthode

public testGetFileName ( )

testGetImmediateInterfaces() public méthode

testGetImmediateInterfacesDoesNotIncludeCurrentInterface() public méthode

testGetImmediateMethods() public méthode

testGetInterfaceNames() public méthode

testGetInterfaceNamesWillConsiderMultipleInheritanceLevelsAndImplementsOrderOverrides() public méthode

testGetInterfaceNamesWillReturnAllInheritedInterfaceImplementationsOnASubclass() public méthode

testGetInterfaces() public méthode

public testGetInterfaces ( )

testGetInterfacesFailsWithInterfaceExtendingFromClass() public méthode

testGetInterfacesFailsWithInterfaceExtendingFromTrait() public méthode

testGetInterfacesWillConsiderInterfaceInheritanceLevels() public méthode

testGetInterfacesWillConsiderMultipleInheritanceLevels() public méthode

testGetInterfacesWillReturnAllInheritedInterfaceImplementationsOnASubclass() public méthode

testGetMethods() public méthode

public testGetMethods ( )

testGetMethodsReturnsInheritedMethods() public méthode

testGetModifiers() public méthode

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

testGetParentClassDefault() public méthode

testGetParentClassThrowsExceptionWithNoParent() public méthode

testGetParentClassesFailsWithClassExtendingFromInterface() public méthode

testGetParentClassesFailsWithClassExtendingFromTrait() public méthode

testGetProperties() public méthode

public testGetProperties ( )

testGetProperty() public méthode

public testGetProperty ( )

testGetStaticPropertyValueGetsValue() public méthode

testGetStaticPropertyValueThrowsExceptionWhenClassDoesNotExist() public méthode

testGetStaticPropertyValueThrowsExceptionWhenPropertyDoesNotExist() public méthode

testGetStaticPropertyValueThrowsExceptionWhenPropertyIsPrivate() public méthode

testGetStaticPropertyValueThrowsExceptionWhenPropertyIsProtected() public méthode

testGetTraitAliases() public méthode

public testGetTraitAliases ( )

testGetTraitNames() public méthode

public testGetTraitNames ( )

testGetTraits() public méthode

public testGetTraits ( )

testGetTraitsReturnsEmptyArrayWhenNoTraitsUsed() public méthode

testHasConstant() public méthode

public testHasConstant ( )

testHasMethod() public méthode

public testHasMethod ( )

testHasProperty() public méthode

public testHasProperty ( )

testImplementsInterface() public méthode

testImplementsReflector() public méthode

testIsAbstract() public méthode

public testIsAbstract ( )

testIsCloneable() public méthode

public testIsCloneable ( )

testIsConstructor() public méthode

public testIsConstructor ( )

testIsFinal() public méthode

public testIsFinal ( )

testIsInstance() public méthode

public testIsInstance ( )

testIsInstantiable() public méthode

public testIsInstantiable ( )

testIsInterface() public méthode

public testIsInterface ( )

testIsInternalWithInternalClass() public méthode

testIsInternalWithUserDefinedClass() public méthode

testIsIterateable() public méthode

public testIsIterateable ( )

testIsSubclassOf() public méthode

public testIsSubclassOf ( )

testIsTrait() public méthode

public testIsTrait ( )

testReflectedTraitHasNoInterfaces() public méthode

testReflectingAClassDoesNotLoadTheClass() public méthode

testRemoveMethod() public méthode

public testRemoveMethod ( )

testRemoveProperty() public méthode

public testRemoveProperty ( )

testSetIsFinal() public méthode

public testSetIsFinal ( )

testSetIsFinalThrowsExceptionForInterface() public méthode

testSetStaticPropertyValueSetsValue() public méthode

testSetStaticPropertyValueThrowsExceptionWhenClassDoesNotExist() public méthode

testSetStaticPropertyValueThrowsExceptionWhenPropertyDoesNotExist() public méthode

testStartEndLine() public méthode

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

testStaticCreation() public méthode

public testStaticCreation ( )

testToStringWhenExtending() public méthode

testToStringWhenExtendingAndImplementing() public méthode

testToStringWhenImplementingInterface() public méthode