\LanguagePrefixTest
Synopsis
class LanguagePrefixTest
extends FunctionalTest
{
- // members
- public static string $fixture_file = 'languageprefix/tests/LanguagePrefixTest.yml';
- protected array $extraDataObjects = ;
- protected array $requiredExtensions = ;
- private $origLocale;
- protected boolean $autoFollowRedirection = false;
- // methods
- public void setUp()
- public void tearDown()
- public void testLocaleGetParamRedirectsToTranslation()
- public void testTranslationGroups()
- public void testTranslationGroupNotRemovedWhenSiteTreeUnpublished()
- public void testGetTranslationOnSiteTree()
- public void testGetTranslatedLanguages()
- public void testTranslationCantHaveSameURLSegmentAcrossLanguages()
- public void testUpdateCMSFieldsOnSiteTree()
- public void testDataObjectGetWithReadingLanguage()
- public void testDataObjectGetByIdWithReadingLanguage()
- public void testDataObjectGetOneWithReadingLanguage()
- public void testModifyTranslationWithDefaultReadingLang()
- public void testSiteTreePublication()
- public void testDeletingTranslationKeepsOriginal()
- public void testHierarchyChildren()
- public void testHierarchyLiveStageChildren()
- public void testTranslatablePropertiesOnSiteTree()
- public void testCreateTranslationOnSiteTree()
- public void testTranslatablePropertiesOnDataObject()
- public void testCreateTranslationWithoutOriginal()
- public void testCreateTranslationTranslatesUntranslatedParents()
- public void testHierarchyAllChildrenIncludingDeleted()
- public void testRootUrlDefaultsToTranslatedLink()
- public void testSiteTreeChangePageTypeInMaster()
- public void testLocalePersistsInAllPageTypes()
- public void testGetTranslationByStage()
- public void testCanTranslateAllowedLocales()
- public void testCanTranslatePermissionCodes()
- public void testLocalesForMember()
- public void testSavePageInCMS()
- public void testAlternateGetByLink()
- public void testSiteTreeGetByLinkFindsTranslationWithoutLocale()
Hierarchy
Extends
- FunctionalTest
Tasks
Line | Task |
---|---|
7+ | Test Versioned getters |
725 | Fix add/remove extension |
Members
private
- $origLocale
protected
- $autoFollowRedirection
- $extraDataObjects
- $requiredExtensions
public
- $fixture_file
Methods
public
- setUp()
- tearDown()
- testAlternateGetByLink()
- testCanTranslateAllowedLocales()
- testCanTranslatePermissionCodes()
- testCreateTranslationOnSiteTree()
- testCreateTranslationTranslatesUntranslatedParents()
- testCreateTranslationWithoutOriginal()
- testDataObjectGetByIdWithReadingLanguage()
- testDataObjectGetOneWithReadingLanguage()
- testDataObjectGetWithReadingLanguage()
- testDeletingTranslationKeepsOriginal()
- testGetTranslatedLanguages()
- testGetTranslationByStage()
- testGetTranslationOnSiteTree()
- testHierarchyAllChildrenIncludingDeleted()
- testHierarchyChildren()
- testHierarchyLiveStageChildren()
- testLocaleGetParamRedirectsToTranslation()
- testLocalePersistsInAllPageTypes()
- testLocalesForMember()
- testModifyTranslationWithDefaultReadingLang()
- testRootUrlDefaultsToTranslatedLink()
- testSavePageInCMS()
- testSiteTreeChangePageTypeInMaster()
- testSiteTreeGetByLinkFindsTranslationWithoutLocale()
- testSiteTreePublication()
- testTranslatablePropertiesOnDataObject()
- testTranslatablePropertiesOnSiteTree()
- testTranslationCantHaveSameURLSegmentAcrossLanguages()
- testTranslationGroupNotRemovedWhenSiteTreeUnpublished()
- testTranslationGroups()
- testUpdateCMSFieldsOnSiteTree()