PHP 클래스 eZ\Publish\Core\Persistence\Legacy\Tests\Content\Language\MaskGeneratorTest

파일 보기 프로젝트 열기: ezsystems/ezpublish-kernel

공개 메소드들

메소드 설명
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 )

보호된 메소드들

메소드 설명
getLanguageHandler ( ) : Handler Returns a language handler mock.
getMaskGenerator ( ) : MaskGenerator Returns the mask generator to test.

메소드 상세

getLanguageHandler() 보호된 메소드

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

getLanguageIndicatorData() 공개 정적인 메소드

Returns test data for {@link testGenerateLanguageIndicator()}.
public static getLanguageIndicatorData ( ) : array
리턴 array

getLanguageMaskData() 공개 정적인 메소드

Returns test data for {@link testGenerateLanguageMask()}.
public static getLanguageMaskData ( ) : array
리턴 array

getMaskGenerator() 보호된 메소드

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

isAlwaysAvailableProvider() 공개 메소드

Returns test data for {@link testIsAlwaysAvailable()}.
public isAlwaysAvailableProvider ( ) : array
리턴 array

languageIdsFromMaskProvider() 공개 메소드

Returns test data for {@link testExtractLanguageIdsFromMask}.

removeAlwaysAvailableFlagProvider() 공개 메소드

Returns test data for {@link testRemoveAlwaysAvailableFlag}.

testExtractLanguageIdsFromMask() 공개 메소드

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

testGenerateLanguageIndicator() 공개 메소드

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

testGenerateLanguageMask() 공개 메소드

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

testIsAlwaysAvailable() 공개 메소드

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

testIsLanguageAlwaysAvailable() 공개 메소드

testIsLanguageAlwaysAvailableNoDefault() 공개 메소드

testIsLanguageAlwaysAvailableOtherLanguage() 공개 메소드

testRemoveAlwaysAvailableFlag() 공개 메소드

public testRemoveAlwaysAvailableFlag ( $langMask, $expectedResult )