PHP Class Trismegiste\Mondrian\Tests\Visitor\Edge\CollectorTest

Vocabulary : * C : Class * I : Interface * M : Method signature * P : Param * S : Method Implementation * T : Trait
Inheritance: extends PHPUnit_Framework_TestCase
Show file Open project: trismegiste/mondrian

Protected Properties

Property Type Description
$dictionary
$graph
$nodeList
$reflection
$vertex
$visitor

Public Methods

Method Description
testClassInheritance ( ) Test for : * C -> C * C -> I
testConcreteMethod ( ) Test for : * C -> M * M -> S * S -> C
testExcludingCall ( ) Test for : * S -> M
testInterfaceInheritance ( ) Test for : * I -> I
testInterfaceMethod ( ) Test for : * I -> M
testNewInstance ( ) Test for : * S -> C
testNonTypedParameterInClass ( ) Test for : * S -> P
testOverridenMethod ( ) Test for : * C -> S * S -> C
testSimpleCallFallback ( ) Test for : * S -> M
testSimpleTrait ( ) Test for : * T -> S * S -> T
testStaticCall ( ) Test static call S -> M
testTraitUsingTrait ( ) Test for : * T -> T
testTypedCall ( ) Test for : * S -> M
testTypedParameterInInterface ( ) Test for : * M -> P * P -> C

Protected Methods

Method Description
setUp ( )
visitNodeList ( )

Method Details

setUp() protected method

protected setUp ( )

testClassInheritance() public method

Test for : * C -> C * C -> I

testConcreteMethod() public method

Test for : * C -> M * M -> S * S -> C
public testConcreteMethod ( )

testExcludingCall() public method

Test for : * S -> M
public testExcludingCall ( )

testInterfaceInheritance() public method

Test for : * I -> I

testInterfaceMethod() public method

Test for : * I -> M
public testInterfaceMethod ( )

testNewInstance() public method

Test for : * S -> C
public testNewInstance ( )

testNonTypedParameterInClass() public method

Test for : * S -> P

testOverridenMethod() public method

Test for : * C -> S * S -> C
public testOverridenMethod ( )

testSimpleCallFallback() public method

Test for : * S -> M

testSimpleTrait() public method

Test for : * T -> S * S -> T
public testSimpleTrait ( )

testStaticCall() public method

Test static call S -> M
public testStaticCall ( )

testTraitUsingTrait() public method

Test for : * T -> T
public testTraitUsingTrait ( )

testTypedCall() public method

Test for : * S -> M
public testTypedCall ( )

testTypedParameterInInterface() public method

Test for : * M -> P * P -> C

visitNodeList() protected method

protected visitNodeList ( )

Property Details

$dictionary protected property

protected $dictionary

$graph protected property

protected $graph

$nodeList protected property

protected $nodeList

$reflection protected property

protected $reflection

$vertex protected property

protected $vertex

$visitor protected property

protected $visitor