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

Details

protected void setUp()

No description

Return Value

void

void testCanParseAlwaysReturnsFalse()

No description

Return Value

void

void testSimpleGlobalInterfaceStoresNameAndId()

No description

Return Value

void

void testGlobalInterfaceIdHasLeadingBackslash()

No description

Return Value

void

void testGlobalInterfaceNamespaceIsEmpty()

No description

Return Value

void

void testNamespacedInterfaceStoresFullNameNotShortName()

No description

Return Value

void

void testNamespacedInterfaceIdIsLeadingBackslashPlusFullName()

No description

Return Value

void

void testNamespacedInterfaceNamespaceExtractedCorrectly()

No description

Return Value

void

void testCryptoSafeEngineStoresFullNameNotShortName()

No description

Return Value

void

void testDeepNamespacedInterface()

No description

Return Value

void

void testIdAlwaysStartsWithBackslash()

No description

Return Value

void

void testNameEqualsIdWithoutLeadingBackslash()

No description

Return Value

void