PHP Class eZ\Publish\Core\Persistence\Legacy\Tests\Content\Language\MaskGeneratorTest

Afficher le fichier Open project: ezsystems/ezpublish-kernel

Méthodes publiques

Méthode Description
getLanguageIndicatorData ( ) : array Returns test data for {@link testGenerateLanguageIndicator()}.
getLanguageMaskData ( ) : array Returns test data for {@link testGenerateLanguageMask()}.
isAlwaysAvailableProvider ( ) : array Returns test data for {@link testIsAlwaysAvailable()}.
languageIdsFromMaskProvider ( ) : array Returns test data for {@link testExtractLanguageIdsFromMask}.
removeAlwaysAvailableFlagProvider ( ) : array Returns test data for {@link testRemoveAlwaysAvailableFlag}.
testExtractLanguageIdsFromMask ( integer $langMask, array $expectedResult )
testGenerateLanguageIndicator ( string $languageCode, boolean $alwaysAvailable, integer $expectedIndicator )
testGenerateLanguageMask ( array $languages, integer $expectedMask )
testIsAlwaysAvailable ( $langMask, boolean $expectedResult )
testIsLanguageAlwaysAvailable ( )
testIsLanguageAlwaysAvailableNoDefault ( )
testIsLanguageAlwaysAvailableOtherLanguage ( )
testRemoveAlwaysAvailableFlag ( $langMask, $expectedResult )

Méthodes protégées

Méthode Description
getLanguageHandler ( ) : Handler Returns a language handler mock.
getMaskGenerator ( ) : MaskGenerator Returns the mask generator to test.

Method Details

getLanguageHandler() protected méthode

Returns a language handler mock.
protected getLanguageHandler ( ) : Handler
Résultat eZ\Publish\Core\Persistence\Legacy\Content\Language\Handler

getLanguageIndicatorData() public static méthode

Returns test data for {@link testGenerateLanguageIndicator()}.
public static getLanguageIndicatorData ( ) : array
Résultat array

getLanguageMaskData() public static méthode

Returns test data for {@link testGenerateLanguageMask()}.
public static getLanguageMaskData ( ) : array
Résultat array

getMaskGenerator() protected méthode

Returns the mask generator to test.
protected getMaskGenerator ( ) : MaskGenerator
Résultat eZ\Publish\Core\Persistence\Legacy\Content\Language\MaskGenerator

isAlwaysAvailableProvider() public méthode

Returns test data for {@link testIsAlwaysAvailable()}.
public isAlwaysAvailableProvider ( ) : array
Résultat array

languageIdsFromMaskProvider() public méthode

Returns test data for {@link testExtractLanguageIdsFromMask}.
public languageIdsFromMaskProvider ( ) : array
Résultat array

removeAlwaysAvailableFlagProvider() public méthode

Returns test data for {@link testRemoveAlwaysAvailableFlag}.

testExtractLanguageIdsFromMask() public méthode

public testExtractLanguageIdsFromMask ( integer $langMask, array $expectedResult )
$langMask integer
$expectedResult array

testGenerateLanguageIndicator() public méthode

public testGenerateLanguageIndicator ( string $languageCode, boolean $alwaysAvailable, integer $expectedIndicator )
$languageCode string
$alwaysAvailable boolean
$expectedIndicator integer

testGenerateLanguageMask() public méthode

public testGenerateLanguageMask ( array $languages, integer $expectedMask )
$languages array
$expectedMask integer

testIsAlwaysAvailable() public méthode

public testIsAlwaysAvailable ( $langMask, boolean $expectedResult )
$expectedResult boolean

testIsLanguageAlwaysAvailable() public méthode

testIsLanguageAlwaysAvailableNoDefault() public méthode

testIsLanguageAlwaysAvailableOtherLanguage() public méthode

testRemoveAlwaysAvailableFlag() public méthode

public testRemoveAlwaysAvailableFlag ( $langMask, $expectedResult )