PHP 클래스 Creitive\Breadcrumbs\BreadcrumbsTest

상속: extends PHPUnit_Framework_TestCas\PHPUnit_Framework_TestCase
파일 보기 프로젝트 열기: creitive/breadcrumbs

공개 메소드들

메소드 설명
crumbsProvider ( )
crumbsWithCssClassesProvider ( )
cssClassesProvider ( )
invalidCrumbsProvider ( )
testAddCrumb ( $crumbs ) Tests whether adding breadcrumbs one by one works, using Breadcrumbs::addCrumb().
testAddCrumbAlias ( $crumbs )
testCountBreadcrumbs ( $crumbs ) Tests whether Breadcrumbs::count() works correctly.
testCssClassesMethods ( $classes )
testFullUrls ( $crumbs ) Tests whether full URLs are recognized correctly.
testIsAbleToEnchainAddCrumbMethod ( $crumbs )
testIsAbleToEnchainAddMethod ( $crumbs )
testIsEmpty ( ) Tests whether Breadcrumbs::isEmpty() works correctly.
testIsNotValidCrumb ( $crumbs ) Tests whether Breadcrumbs::isValidCrumb() provides proper validation for invalid crumbs.
testIsValidCrumb ( $crumbs ) Tests whether Breadcrumbs::isValidCrumb() provides proper validation for valid crumbs.
testOutput ( $crumbs, $classes ) Tests whether the output is correctly rendered.
testOutputCssClasses ( $crumbs, $classes ) Tests that the output has the correct CSS classes applied.
testOutputWithoutDividers ( $crumbs, $classes ) Tests that no dividers are rendered if the divider is set to null.
testRemoveAll ( $crumbs ) Tests whether Breadcrumbs::removeAll() works correctly.
testSetBreadcrumbs ( $crumbs ) Tests whether setting an array of breadcrumbs at once works, using Breadcrumbs::setBreadcrumbs().
testSetBreadcrumbsException ( $crumbs ) Tests whether Breadcrumbs::setBreadcrumbs() throws the correct exception when called with invalid arguments.
testSetDivider ( ) Tests whether Breadcrumbs::setDivider() works.
testSetListElement ( $crumbs ) Tests whether setListElement() works correctly.

메소드 상세

crumbsProvider() 공개 메소드

public crumbsProvider ( )

crumbsWithCssClassesProvider() 공개 메소드

cssClassesProvider() 공개 메소드

public cssClassesProvider ( )

invalidCrumbsProvider() 공개 메소드

testAddCrumb() 공개 메소드

Tests whether adding breadcrumbs one by one works, using Breadcrumbs::addCrumb().
public testAddCrumb ( $crumbs )

testAddCrumbAlias() 공개 메소드

public testAddCrumbAlias ( $crumbs )

testCountBreadcrumbs() 공개 메소드

Tests whether Breadcrumbs::count() works correctly.
public testCountBreadcrumbs ( $crumbs )

testCssClassesMethods() 공개 메소드

public testCssClassesMethods ( $classes )

testFullUrls() 공개 메소드

Tests whether full URLs are recognized correctly.
public testFullUrls ( $crumbs )

testIsAbleToEnchainAddCrumbMethod() 공개 메소드

testIsAbleToEnchainAddMethod() 공개 메소드

public testIsAbleToEnchainAddMethod ( $crumbs )

testIsEmpty() 공개 메소드

Tests whether Breadcrumbs::isEmpty() works correctly.
public testIsEmpty ( )

testIsNotValidCrumb() 공개 메소드

Tests whether Breadcrumbs::isValidCrumb() provides proper validation for invalid crumbs.
public testIsNotValidCrumb ( $crumbs )

testIsValidCrumb() 공개 메소드

Tests whether Breadcrumbs::isValidCrumb() provides proper validation for valid crumbs.
public testIsValidCrumb ( $crumbs )

testOutput() 공개 메소드

Doesn't check the actual items, just that the expected number of items is present.
public testOutput ( $crumbs, $classes )

testOutputCssClasses() 공개 메소드

Tests that the output has the correct CSS classes applied.
public testOutputCssClasses ( $crumbs, $classes )

testOutputWithoutDividers() 공개 메소드

Tests that no dividers are rendered if the divider is set to null.
public testOutputWithoutDividers ( $crumbs, $classes )

testRemoveAll() 공개 메소드

Tests whether Breadcrumbs::removeAll() works correctly.
public testRemoveAll ( $crumbs )

testSetBreadcrumbs() 공개 메소드

Tests whether setting an array of breadcrumbs at once works, using Breadcrumbs::setBreadcrumbs().
public testSetBreadcrumbs ( $crumbs )

testSetBreadcrumbsException() 공개 메소드

Tests whether Breadcrumbs::setBreadcrumbs() throws the correct exception when called with invalid arguments.
public testSetBreadcrumbsException ( $crumbs )

testSetDivider() 공개 메소드

Tests whether Breadcrumbs::setDivider() works.
public testSetDivider ( )

testSetListElement() 공개 메소드

Tests whether setListElement() works correctly.
public testSetListElement ( $crumbs )