class ClassAncestorNamesExtractorTest extends TestCase (View source)

Unit tests for ClassAncestorNamesExtractor.

Verifies ancestor chain traversal, FQN normalisation (leading \ stripped), getName() fallback for unresolved stubs, and cycle safety.

Methods

void
setUp()

No description

void
void
testReturnsSingleParentViaId()

No description

void
void
void
void
testTwoLevelChain()

No description

void
testThreeLevelChain()

No description

void
void
testBreaksOnDirectCycle()

No description

void
void
void

Details

protected void setUp()

No description

Return Value

void

void testReturnsEmptyArrayWhenNoParent()

No description

Return Value

void

void testReturnsSingleParentViaId()

No description

Return Value

void

void testStripsLeadingBackslashFromId()

No description

Return Value

void

void testNamespacedIdReturnsFullFqn()

No description

Return Value

void

void testFallsBackToNameWhenIdIsNull()

No description

Return Value

void

void testTwoLevelChain()

No description

Return Value

void

void testThreeLevelChain()

No description

Return Value

void

void testNamespacedMultiLevelChain()

No description

Return Value

void

void testBreaksOnDirectCycle()

No description

Return Value

void

void testBreaksWhenIdAndNameAreBothNull()

No description

Return Value

void

void testBreaksWhenNameIsEmptyString()

No description

Return Value

void

void testStopsAtFirstNullNameInChain()

No description

Return Value

void