ReflectionImplementedInterfaceParserTest
class ReflectionImplementedInterfaceParserTest extends TestCase (View source)
Unit tests for ReflectionImplementedInterfaceParser.
Verifies the fix that stores the FULL qualified name in getName() rather than just the short name, preventing FQN mismatches for namespaced interfaces (e.g. 'Random\Engine' vs 'Engine').
Methods
void
setUp()
No description
void
testCanParseAlwaysReturnsFalse()
No description
void
testSimpleGlobalInterfaceStoresNameAndId()
No description
void
testGlobalInterfaceIdHasLeadingBackslash()
No description
void
testGlobalInterfaceNamespaceIsEmpty()
No description
void
testNamespacedInterfaceStoresFullNameNotShortName()
No description
void
testNamespacedInterfaceIdIsLeadingBackslashPlusFullName()
No description
void
testNamespacedInterfaceNamespaceExtractedCorrectly()
No description
void
testCryptoSafeEngineStoresFullNameNotShortName()
No description
void
testDeepNamespacedInterface()
No description
void
testIdAlwaysStartsWithBackslash()
No description
void
testNameEqualsIdWithoutLeadingBackslash()
No description
Details
protected void
setUp()
No description
void
testCanParseAlwaysReturnsFalse()
No description
void
testSimpleGlobalInterfaceStoresNameAndId()
No description
void
testGlobalInterfaceIdHasLeadingBackslash()
No description
void
testGlobalInterfaceNamespaceIsEmpty()
No description
void
testNamespacedInterfaceStoresFullNameNotShortName()
No description
void
testNamespacedInterfaceIdIsLeadingBackslashPlusFullName()
No description
void
testNamespacedInterfaceNamespaceExtractedCorrectly()
No description
void
testCryptoSafeEngineStoresFullNameNotShortName()
No description
void
testDeepNamespacedInterface()
No description
void
testIdAlwaysStartsWithBackslash()
No description
void
testNameEqualsIdWithoutLeadingBackslash()
No description