PHP Class Creitive\Breadcrumbs\BreadcrumbsTest

Inheritance: extends PHPUnit_Framework_TestCas\PHPUnit_Framework_TestCase
Afficher le fichier Open project: creitive/breadcrumbs

Méthodes publiques

Méthode Description
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.

Method Details

crumbsProvider() public méthode

public crumbsProvider ( )

crumbsWithCssClassesProvider() public méthode

cssClassesProvider() public méthode

public cssClassesProvider ( )

invalidCrumbsProvider() public méthode

testAddCrumb() public méthode

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

testAddCrumbAlias() public méthode

public testAddCrumbAlias ( $crumbs )

testCountBreadcrumbs() public méthode

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

testCssClassesMethods() public méthode

public testCssClassesMethods ( $classes )

testFullUrls() public méthode

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

testIsAbleToEnchainAddCrumbMethod() public méthode

testIsAbleToEnchainAddMethod() public méthode

public testIsAbleToEnchainAddMethod ( $crumbs )

testIsEmpty() public méthode

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

testIsNotValidCrumb() public méthode

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

testIsValidCrumb() public méthode

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

testOutput() public méthode

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

testOutputCssClasses() public méthode

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

testOutputWithoutDividers() public méthode

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

testRemoveAll() public méthode

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

testSetBreadcrumbs() public méthode

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

testSetBreadcrumbsException() public méthode

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

testSetDivider() public méthode

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

testSetListElement() public méthode

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