public abstract class BaseStagedModelDataHandlerTestCase
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
protected class |
BaseStagedModelDataHandlerTestCase.StagedModelAssets |
protected class |
BaseStagedModelDataHandlerTestCase.TestUserIdStrategy |
| Modifier and Type | Field and Description |
|---|---|
protected Group |
liveGroup |
protected Element |
missingReferencesElement |
protected PortletDataContext |
portletDataContext |
protected Element |
rootElement |
protected Group |
stagingGroup |
protected UserIdStrategy |
userIdStrategy |
protected ZipReader |
zipReader |
protected ZipWriter |
zipWriter |
| Constructor and Description |
|---|
BaseStagedModelDataHandlerTestCase() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addComments(StagedModel stagedModel) |
protected java.util.Map<java.lang.String,java.util.List<StagedModel>> |
addDefaultDependentStagedModelsMap(Group group) |
protected StagedModel |
addDefaultStagedModel(Group group,
java.util.Map<java.lang.String,java.util.List<StagedModel>> dependentStagedModelsMap) |
protected java.util.List<StagedModel> |
addDependentStagedModel(java.util.Map<java.lang.String,java.util.List<StagedModel>> dependentStagedModelsMap,
java.lang.Class<?> clazz,
StagedModel dependentStagedModel) |
protected java.util.Map<java.lang.String,java.util.List<StagedModel>> |
addDependentStagedModelsMap(Group group) |
protected void |
addRatings(StagedModel stagedModel) |
protected abstract StagedModel |
addStagedModel(Group group,
java.util.Map<java.lang.String,java.util.List<StagedModel>> dependentStagedModelsMap) |
protected StagedModel |
addVersion(StagedModel stagedModel) |
protected void |
deleteStagedModel(StagedModel stagedModel,
java.util.Map<java.lang.String,java.util.List<StagedModel>> dependentStagedModelsMap,
Group group) |
protected void |
exportImportStagedModel(StagedModel stagedModel) |
protected void |
exportImportStagedModelFromLiveToStaging(StagedModel stagedModel) |
protected AssetEntry |
fetchAssetEntry(StagedModel stagedModel,
Group group) |
protected java.util.Date |
getEndDate() |
protected java.util.Map<java.lang.String,java.lang.String[]> |
getParameterMap() |
protected abstract StagedModel |
getStagedModel(java.lang.String uuid,
Group group) |
protected abstract java.lang.Class<? extends StagedModel> |
getStagedModelClass() |
protected java.util.Date |
getStartDate() |
protected void |
initExport() |
protected void |
initExport(Group exportGroup) |
protected void |
initImport() |
protected void |
initImport(Group exportGroup,
Group importGroup) |
protected boolean |
isAssetPrioritySupported() |
protected boolean |
isCommentableStagedModel() |
protected boolean |
isVersionableStagedModel() |
protected StagedModel |
readExportedStagedModel(StagedModel stagedModel) |
void |
setUp() |
protected boolean |
supportLastPublishDateUpdate() |
void |
tearDown() |
void |
testCleanAssetCategoriesAndTags() |
void |
testCleanStagedModelDataHandler() |
void |
testExportImportWithDefaultData() |
void |
testLastPublishDate() |
void |
testStagedModelDataHandler() |
void |
testVersioning() |
void |
testVersioning2() |
void |
testVersioningExportImportTwice() |
protected BaseStagedModelDataHandlerTestCase.StagedModelAssets |
updateAssetEntry(StagedModel stagedModel,
Group group) |
protected void |
validateAssets(StagedModel stagedModel,
BaseStagedModelDataHandlerTestCase.StagedModelAssets stagedModelAssets,
Group group) |
protected void |
validateComments(StagedModel stagedModel,
StagedModel importedStagedModel,
Group group) |
protected void |
validateExport(PortletDataContext portletDataContext,
StagedModel stagedModel,
java.util.Map<java.lang.String,java.util.List<StagedModel>> dependentStagedModelsMap) |
protected void |
validateImport(java.util.Map<java.lang.String,java.util.List<StagedModel>> dependentStagedModelsMap,
Group group) |
protected void |
validateImport(StagedModel stagedModel,
BaseStagedModelDataHandlerTestCase.StagedModelAssets stagedModelAssets,
java.util.Map<java.lang.String,java.util.List<StagedModel>> dependentStagedModelsMap,
Group group) |
protected void |
validateImportedStagedModel(StagedModel stagedModel,
StagedModel importedStagedModel) |
protected void |
validateRatings(StagedModel stagedModel,
StagedModel importedStagedModel) |
@DeleteAfterTestRun protected Group liveGroup
protected Element missingReferencesElement
protected PortletDataContext portletDataContext
protected Element rootElement
protected Group stagingGroup
protected UserIdStrategy userIdStrategy
protected ZipReader zipReader
protected ZipWriter zipWriter
public void setUp()
throws java.lang.Exception
java.lang.Exceptionpublic void tearDown()
throws java.lang.Exception
java.lang.Exceptionpublic void testCleanAssetCategoriesAndTags()
throws java.lang.Exception
java.lang.Exceptionpublic void testCleanStagedModelDataHandler()
throws java.lang.Exception
java.lang.Exceptionpublic void testExportImportWithDefaultData()
throws java.lang.Exception
java.lang.Exceptionpublic void testLastPublishDate()
throws java.lang.Exception
java.lang.Exceptionpublic void testStagedModelDataHandler()
throws java.lang.Exception
java.lang.Exceptionpublic void testVersioning()
throws java.lang.Exception
java.lang.Exceptionpublic void testVersioning2()
throws java.lang.Exception
java.lang.Exceptionpublic void testVersioningExportImportTwice()
throws java.lang.Exception
java.lang.Exceptionprotected void addComments(StagedModel stagedModel) throws java.lang.Exception
java.lang.Exceptionprotected java.util.Map<java.lang.String,java.util.List<StagedModel>> addDefaultDependentStagedModelsMap(Group group) throws java.lang.Exception
java.lang.Exceptionprotected StagedModel addDefaultStagedModel(Group group, java.util.Map<java.lang.String,java.util.List<StagedModel>> dependentStagedModelsMap) throws java.lang.Exception
java.lang.Exceptionprotected java.util.List<StagedModel> addDependentStagedModel(java.util.Map<java.lang.String,java.util.List<StagedModel>> dependentStagedModelsMap, java.lang.Class<?> clazz, StagedModel dependentStagedModel)
protected java.util.Map<java.lang.String,java.util.List<StagedModel>> addDependentStagedModelsMap(Group group) throws java.lang.Exception
java.lang.Exceptionprotected void addRatings(StagedModel stagedModel) throws java.lang.Exception
java.lang.Exceptionprotected abstract StagedModel addStagedModel(Group group, java.util.Map<java.lang.String,java.util.List<StagedModel>> dependentStagedModelsMap) throws java.lang.Exception
java.lang.Exceptionprotected StagedModel addVersion(StagedModel stagedModel) throws java.lang.Exception
java.lang.Exceptionprotected void deleteStagedModel(StagedModel stagedModel, java.util.Map<java.lang.String,java.util.List<StagedModel>> dependentStagedModelsMap, Group group) throws java.lang.Exception
java.lang.Exceptionprotected void exportImportStagedModel(StagedModel stagedModel) throws java.lang.Exception
java.lang.Exceptionprotected void exportImportStagedModelFromLiveToStaging(StagedModel stagedModel) throws java.lang.Exception
java.lang.Exceptionprotected AssetEntry fetchAssetEntry(StagedModel stagedModel, Group group) throws java.lang.Exception
java.lang.Exceptionprotected java.util.Date getEndDate()
protected java.util.Map<java.lang.String,java.lang.String[]> getParameterMap()
protected abstract StagedModel getStagedModel(java.lang.String uuid, Group group) throws PortalException
PortalExceptionprotected abstract java.lang.Class<? extends StagedModel> getStagedModelClass()
protected java.util.Date getStartDate()
protected void initExport()
throws java.lang.Exception
java.lang.Exceptionprotected void initExport(Group exportGroup) throws java.lang.Exception
java.lang.Exceptionprotected void initImport()
throws java.lang.Exception
java.lang.Exceptionprotected void initImport(Group exportGroup, Group importGroup) throws java.lang.Exception
java.lang.Exceptionprotected boolean isAssetPrioritySupported()
protected boolean isCommentableStagedModel()
protected boolean isVersionableStagedModel()
protected StagedModel readExportedStagedModel(StagedModel stagedModel)
protected boolean supportLastPublishDateUpdate()
protected BaseStagedModelDataHandlerTestCase.StagedModelAssets updateAssetEntry(StagedModel stagedModel, Group group) throws java.lang.Exception
java.lang.Exceptionprotected void validateAssets(StagedModel stagedModel, BaseStagedModelDataHandlerTestCase.StagedModelAssets stagedModelAssets, Group group) throws java.lang.Exception
java.lang.Exceptionprotected void validateComments(StagedModel stagedModel, StagedModel importedStagedModel, Group group) throws java.lang.Exception
java.lang.Exceptionprotected void validateExport(PortletDataContext portletDataContext, StagedModel stagedModel, java.util.Map<java.lang.String,java.util.List<StagedModel>> dependentStagedModelsMap) throws java.lang.Exception
java.lang.Exceptionprotected void validateImport(java.util.Map<java.lang.String,java.util.List<StagedModel>> dependentStagedModelsMap, Group group) throws java.lang.Exception
java.lang.Exceptionprotected void validateImport(StagedModel stagedModel, BaseStagedModelDataHandlerTestCase.StagedModelAssets stagedModelAssets, java.util.Map<java.lang.String,java.util.List<StagedModel>> dependentStagedModelsMap, Group group) throws java.lang.Exception
java.lang.Exceptionprotected void validateImportedStagedModel(StagedModel stagedModel, StagedModel importedStagedModel) throws java.lang.Exception
java.lang.Exceptionprotected void validateRatings(StagedModel stagedModel, StagedModel importedStagedModel) throws java.lang.Exception
java.lang.Exception