\TranslatableTest
Synopsis
class TranslatableTest
extends FunctionalTest
{
- // members
- protected static string $fixture_file = 'translatable/tests/unit/TranslatableTest.yml';
- protected array $extraDataObjects = ;
- protected array $requiredExtensions = ;
- private $origLocale;
- protected boolean $autoFollowRedirection = false;
- // methods
- public void setUp()
- public void tearDown()
- public void assertArrayEqualsAfterSort()
- public void testGetOneByLocale()
- public void testLocaleFilteringEnabledAndDisabled()
- public void testLocaleGetParamRedirectsToTranslation()
- public void testTranslationGroups()
- public void assertClass()
- public void testChangingClassOfDefaultLocaleTranslationChangesOthers()
- public void testChangingClassOfDefaultLocaleTranslationChangesOthersWhenPublished()
- public void testTranslationGroupsWhenTranslationIsSubclass()
- public void testTranslationGroupNotRemovedWhenSiteTreeUnpublished()
- public void testGetTranslationOnSiteTree()
- public void testGetTranslatedLanguages()
- public void testTranslationCantHaveSameURLSegmentAcrossLanguages()
- public void testMultibyteUrlsWorkWhenTranslated()
- 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 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 |
991 | Fix add/remove extension |
1212 | Re-enable test after clarifying with ajshort (see r88503). |
Members
private
- $origLocale
protected
- $autoFollowRedirection
- $extraDataObjects
- $fixture_file
- $requiredExtensions
Methods
public
- assertArrayEqualsAfterSort()
- assertClass()
- setUp()
- tearDown()
- testAlternateGetByLink()
- testCanTranslateAllowedLocales()
- testCanTranslatePermissionCodes()
- testChangingClassOfDefaultLocaleTranslationChangesOthers()
- testChangingClassOfDefaultLocaleTranslationChangesOthersWhenPublished()
- testCreateTranslationOnSiteTree()
- testCreateTranslationTranslatesUntranslatedParents()
- testCreateTranslationWithoutOriginal()
- testDataObjectGetByIdWithReadingLanguage()
- testDataObjectGetOneWithReadingLanguage()
- testDataObjectGetWithReadingLanguage()
- testDeletingTranslationKeepsOriginal()
- testGetOneByLocale()
- testGetTranslatedLanguages()
- testGetTranslationByStage()
- testGetTranslationOnSiteTree()
- testHierarchyAllChildrenIncludingDeleted()
- testHierarchyChildren()
- testHierarchyLiveStageChildren()
- testLocaleFilteringEnabledAndDisabled()
- testLocaleGetParamRedirectsToTranslation()
- testLocalesForMember()
- testModifyTranslationWithDefaultReadingLang()
- testMultibyteUrlsWorkWhenTranslated()
- testRootUrlDefaultsToTranslatedLink()
- testSavePageInCMS()
- testSiteTreeChangePageTypeInMaster()
- testSiteTreeGetByLinkFindsTranslationWithoutLocale()
- testSiteTreePublication()
- testTranslatablePropertiesOnDataObject()
- testTranslatablePropertiesOnSiteTree()
- testTranslationCantHaveSameURLSegmentAcrossLanguages()
- testTranslationGroupNotRemovedWhenSiteTreeUnpublished()
- testTranslationGroups()
- testTranslationGroupsWhenTranslationIsSubclass()
- testUpdateCMSFieldsOnSiteTree()