PHP Class eZ\Publish\Core\REST\Common\Tests\UrlHandler\PatternTest

Inheritance: extends PHPUnit_Framework_TestCas\PHPUnit_Framework_TestCase
Afficher le fichier Open project: ezsystems/ezpublish-kernel

Méthodes publiques

Méthode Description
getParseValues ( ) : array Data provider.
testGenerateMissingValue ( ) Test generating URL with missing value.
testGenerateSuperfluousValue ( ) Test generating URL with extra value.
testGenerateUnknownUrlType ( ) Test generating unknown URL type.
testGenerateUrl ( $type, $url, $values ) Data provider.
testParseInvalidPattern ( ) Tests parsing invalid pattern.
testParseUnknownUrlType ( ) Tests parsing unknown URL type.
testParseUrl ( $type, $url, $values ) Test parsing URL.
testPatternDoesNotMatch ( ) Tests parsing when pattern does not match.
testPatternDoesNotMatchTrailing ( ) Test parsing when pattern does not match the end of the URL.

Méthodes protégées

Méthode Description
getWorkingUrlHandler ( ) : Pattern Returns the URL handler.

Method Details

getParseValues() public static méthode

Data provider.
public static getParseValues ( ) : array
Résultat array

getWorkingUrlHandler() protected méthode

Returns the URL handler.
protected getWorkingUrlHandler ( ) : Pattern
Résultat eZ\Publish\Core\REST\Common\RequestParser\Pattern

testGenerateMissingValue() public méthode

Test generating URL with missing value.

testGenerateSuperfluousValue() public méthode

Test generating URL with extra value.

testGenerateUnknownUrlType() public méthode

Test generating unknown URL type.

testGenerateUrl() public méthode

Data provider.
public testGenerateUrl ( $type, $url, $values )

testParseInvalidPattern() public méthode

Tests parsing invalid pattern.

testParseUnknownUrlType() public méthode

Tests parsing unknown URL type.

testParseUrl() public méthode

Test parsing URL.
public testParseUrl ( $type, $url, $values )

testPatternDoesNotMatch() public méthode

Tests parsing when pattern does not match.

testPatternDoesNotMatchTrailing() public méthode

Test parsing when pattern does not match the end of the URL.