PHP 클래스 Fhaculty\Graph\Tests\Set\BaseVerticesTest

파일 보기 프로젝트 열기: clue/graph

공개 메소드들

메소드 설명
returnTrue ( Fhaculty\Graph\Vertex $vertex )
testEmpty ( )
testEmptyDoesNotHaveFirst ( Fhaculty\Graph\Set\Vertices $vertices )
testEmptyDoesNotHaveLast ( Fhaculty\Graph\Set\Vertices $vertices )
testEmptyDoesNotHaveOrdered ( Fhaculty\Graph\Set\Vertices $vertices )
testEmptyIntersectionSelf ( Fhaculty\Graph\Set\Vertices $vertices )
testEmptyIntersectionTwo ( Fhaculty\Graph\Set\Vertices $verticesEmpty, Fhaculty\Graph\Set\Vertices $verticesTwo )
testFactory ( )
testOrderByGroup ( )
testTwo ( )
testTwoAsMap ( Fhaculty\Graph\Set\Vertices $vertices )
testTwoDoesNotContainId3 ( Fhaculty\Graph\Set\Vertices $vertices )
testTwoDoesNotContainVertex3 ( Fhaculty\Graph\Set\Vertices $vertices )
testTwoIntersectionEmpty ( Fhaculty\Graph\Set\Vertices $verticesTwo, Fhaculty\Graph\Set\Vertices $verticesEmpty )
testTwoIntersectionSelf ( Fhaculty\Graph\Set\Vertices $vertices )
testTwoIterator ( Fhaculty\Graph\Set\Vertices $vertices )
testTwoMatch ( Fhaculty\Graph\Set\Vertices $vertices )
testTwoRandom ( Fhaculty\Graph\Set\Vertices $vertices )

보호된 메소드들

메소드 설명
createVertices ( array $vertices ) : Vertices;

메소드 상세

createVertices() 추상적인 보호된 메소드

abstract protected createVertices ( array $vertices ) : Vertices;
$vertices array
리턴 Vertices;

returnTrue() 공개 메소드

public returnTrue ( Fhaculty\Graph\Vertex $vertex )
$vertex Fhaculty\Graph\Vertex

testEmpty() 공개 메소드

public testEmpty ( )

testEmptyDoesNotHaveFirst() 공개 메소드

public testEmptyDoesNotHaveFirst ( Fhaculty\Graph\Set\Vertices $vertices )
$vertices Fhaculty\Graph\Set\Vertices

testEmptyDoesNotHaveLast() 공개 메소드

public testEmptyDoesNotHaveLast ( Fhaculty\Graph\Set\Vertices $vertices )
$vertices Fhaculty\Graph\Set\Vertices

testEmptyDoesNotHaveOrdered() 공개 메소드

public testEmptyDoesNotHaveOrdered ( Fhaculty\Graph\Set\Vertices $vertices )
$vertices Fhaculty\Graph\Set\Vertices

testEmptyIntersectionSelf() 공개 메소드

public testEmptyIntersectionSelf ( Fhaculty\Graph\Set\Vertices $vertices )
$vertices Fhaculty\Graph\Set\Vertices

testEmptyIntersectionTwo() 공개 메소드

public testEmptyIntersectionTwo ( Fhaculty\Graph\Set\Vertices $verticesEmpty, Fhaculty\Graph\Set\Vertices $verticesTwo )
$verticesEmpty Fhaculty\Graph\Set\Vertices
$verticesTwo Fhaculty\Graph\Set\Vertices

testFactory() 공개 메소드

public testFactory ( )

testOrderByGroup() 공개 메소드

public testOrderByGroup ( )

testTwo() 공개 메소드

public testTwo ( )

testTwoAsMap() 공개 메소드

public testTwoAsMap ( Fhaculty\Graph\Set\Vertices $vertices )
$vertices Fhaculty\Graph\Set\Vertices

testTwoDoesNotContainId3() 공개 메소드

public testTwoDoesNotContainId3 ( Fhaculty\Graph\Set\Vertices $vertices )
$vertices Fhaculty\Graph\Set\Vertices

testTwoDoesNotContainVertex3() 공개 메소드

public testTwoDoesNotContainVertex3 ( Fhaculty\Graph\Set\Vertices $vertices )
$vertices Fhaculty\Graph\Set\Vertices

testTwoIntersectionEmpty() 공개 메소드

public testTwoIntersectionEmpty ( Fhaculty\Graph\Set\Vertices $verticesTwo, Fhaculty\Graph\Set\Vertices $verticesEmpty )
$verticesTwo Fhaculty\Graph\Set\Vertices
$verticesEmpty Fhaculty\Graph\Set\Vertices

testTwoIntersectionSelf() 공개 메소드

public testTwoIntersectionSelf ( Fhaculty\Graph\Set\Vertices $vertices )
$vertices Fhaculty\Graph\Set\Vertices

testTwoIterator() 공개 메소드

public testTwoIterator ( Fhaculty\Graph\Set\Vertices $vertices )
$vertices Fhaculty\Graph\Set\Vertices

testTwoMatch() 공개 메소드

public testTwoMatch ( Fhaculty\Graph\Set\Vertices $vertices )
$vertices Fhaculty\Graph\Set\Vertices

testTwoRandom() 공개 메소드

public testTwoRandom ( Fhaculty\Graph\Set\Vertices $vertices )
$vertices Fhaculty\Graph\Set\Vertices