PHP Class Fhaculty\Graph\Tests\GraphTest

Mostra file Open project: clue/graph

Public Methods

Method Description
setup ( )
testCanCreateVertex ( ) check to make sure we can actually create vertices with automatic IDs
testCanCreateVertexId ( ) check to make sure we can actually create vertices with automatic IDs
testCreateDuplicateReturn ( )
testCreateGraphCloneVertices ( )
testCreateInvalidId ( )
testCreateMixedGraph ( )
testCreateMultigraph ( )
testCreateVerticesAtomic ( )
testCreateVerticesContainsInvalid ( )
testCreateVerticesFail ( $number ) expect to fail for invalid number of vertices
testCreateVerticesFailProvider ( )
testCreateVerticesNone ( )
testCreateVerticesOkay ( )
testEdgesFailEdgeless ( )
testEdgesFailParallel ( )
testFailDuplicateVertex ( ) fail to create two vertices with same ID
testGetEdgesClones ( )
testGetVertexNonexistant ( )
testGraphClone ( )
testGraphCloneEdgeless ( )
testGraphCloneEmpty ( )
testHasVertex ( )
testInvalidVertexClone ( ) test to make sure vertex can not be cloned into same graph (due to duplicate id)
testRemoveEdge ( )
testRemoveEdgeInvalid ( Fhaculty\Graph\Graph $graph )
testRemoveVertex ( )
testRemoveVertexInvalid ( )
testVertexClone ( )

Protected Methods

Method Description
createAttributeAware ( )

Method Details

createAttributeAware() protected method

protected createAttributeAware ( )

setup() public method

public setup ( )

testCanCreateVertex() public method

check to make sure we can actually create vertices with automatic IDs
public testCanCreateVertex ( )

testCanCreateVertexId() public method

check to make sure we can actually create vertices with automatic IDs

testCreateDuplicateReturn() public method

testCreateGraphCloneVertices() public method

testCreateInvalidId() public method

public testCreateInvalidId ( )

testCreateMixedGraph() public method

testCreateMultigraph() public method

testCreateVerticesAtomic() public method

testCreateVerticesContainsInvalid() public method

testCreateVerticesFail() public method

expect to fail for invalid number of vertices
public testCreateVerticesFail ( $number )

testCreateVerticesFailProvider() public static method

public static testCreateVerticesFailProvider ( )

testCreateVerticesNone() public method

testCreateVerticesOkay() public method

testEdgesFailEdgeless() public method

testEdgesFailParallel() public method

testFailDuplicateVertex() public method

fail to create two vertices with same ID

testGetEdgesClones() public method

public testGetEdgesClones ( )

testGetVertexNonexistant() public method

testGraphClone() public method

public testGraphClone ( )

testGraphCloneEdgeless() public method

testGraphCloneEmpty() public method

public testGraphCloneEmpty ( )

testHasVertex() public method

public testHasVertex ( )

testInvalidVertexClone() public method

test to make sure vertex can not be cloned into same graph (due to duplicate id)

testRemoveEdge() public method

public testRemoveEdge ( )

testRemoveEdgeInvalid() public method

public testRemoveEdgeInvalid ( Fhaculty\Graph\Graph $graph )
$graph Fhaculty\Graph\Graph

testRemoveVertex() public method

public testRemoveVertex ( )

testRemoveVertexInvalid() public method

testVertexClone() public method

public testVertexClone ( )