class ReflectionFunctionParserTest extends TestCase (View source)

Methods

testEachParseReturnsItsOwnFunctionModel()

The declared return type already guarantees the model class, so asserting instanceof could never fail. What is not type-guaranteed — and would be a real regression if a parser ever memoised its result — is that each call yields its own model rather than a shared, mutable one.

testItCanParseName()

No description

testItCanParseNamespace()

No description

testItCanParseRootNamespace()

No description

testItSetsNullAsDefaultId()

No description

testItCanParseId()

No description

testItCanParseReturnType()

No description

testItCanParseNonDeprecation()

No description

testItCanParseDeprecation()

No description

testItCanParseBasicParameter()

No description

string
getName()

No description

bool
allowsNull()

No description

Details

testEachParseReturnsItsOwnFunctionModel()

The declared return type already guarantees the model class, so asserting instanceof could never fail. What is not type-guaranteed — and would be a real regression if a parser ever memoised its result — is that each call yields its own model rather than a shared, mutable one.

testItSetsNullToNameIfNameNotAvailable()

No description

testItCanParseName()

No description

testItSetsRootNamespaceIfNamespaceNotAvailable()

No description

testItCanParseNamespace()

No description

testItCanParseRootNamespace()

No description

testItSetsNullAsDefaultId()

No description

testItCanParseId()

No description

testItCanParseIdWithRootNamespace()

No description

testItNoTypeInstanceIfCanNotParseReturnType()

No description

testItReturnsNoTypeInstanceIfReflectionReturnsNullAsReturnType()

No description

testItReturnsNoTypeIfNoReturnType()

No description

testItCanParseReturnType()

No description

testItCanParseNullableReturnType()

No description

testItCanParseNullableBoolReturnType()

No description

testItCanParseReturnTypeWithUnion()

No description

testItProperlyParsesAllTypesFromUnionReturnType()

No description

testItProperlyParsesAllTypesInUnionReturnTypeWithNullable()

No description

testItParsesFalseAsDefaultDeprecation()

No description

testItCanParseNonDeprecation()

No description

testItCanParseDeprecation()

No description

testItReturnsEmptyArrayIfParametersCanNotBeRead()

No description

testItReturnsEmptyArrayIfNoParameters()

No description

testItCanParseBasicParameter()

No description

testItCanParseParametersWithProperties()

No description

string getName()

No description

Return Value

string

bool allowsNull()

No description

Return Value

bool