Class DefaultMediaServiceIntegrationTest

java.lang.Object
de.hybris.platform.testframework.HybrisJUnit4Test
de.hybris.platform.servicelayer.ServicelayerBaseTest
de.hybris.platform.servicelayer.media.impl.DefaultMediaServiceIntegrationTest
All Implemented Interfaces:
JaloSessionHolder
Direct Known Subclasses:
DefaultMediaServiceJALOIntegrationTest, DefaultMediaServiceSLDIntegrationTest

@IntegrationTest public abstract class DefaultMediaServiceIntegrationTest extends ServicelayerBaseTest
  • Constructor Details

    • DefaultMediaServiceIntegrationTest

      protected DefaultMediaServiceIntegrationTest(boolean legacyMode)
  • Method Details

    • setUp

      public void setUp() throws Exception
      Throws:
      Exception
    • tearDown

      public void tearDown() throws Exception
      Throws:
      Exception
    • shouldConnectDataFromOneMediaToAnotherIfBothMediasAreInTheSameFolder

      public void shouldConnectDataFromOneMediaToAnotherIfBothMediasAreInTheSameFolder() throws Exception
      Throws:
      Exception
    • shouldCopyDataFromOneMediaToAnotherIfBothMediasAreInDifferentFolders

      public void shouldCopyDataFromOneMediaToAnotherIfBothMediasAreInDifferentFolders() throws Exception
      Throws:
      Exception
    • shouldCopyUrlFromOneMediaToAnotherIfSourceMediaIsUrlBasedAndTargetMediaHasData

      public void shouldCopyUrlFromOneMediaToAnotherIfSourceMediaIsUrlBasedAndTargetMediaHasData() throws Exception
      Throws:
      Exception
    • shouldThrowIllegalStateExceptionOnCopyingDataWhenSourceMediaHasNotDataAndEmptyUrl

      public void shouldThrowIllegalStateExceptionOnCopyingDataWhenSourceMediaHasNotDataAndEmptyUrl() throws Exception
      Throws:
      Exception
    • shouldCopyUrlFromOneMediaToAnotherIfSourceMediaIsUrlBasedAndTargetMediaHasNoData

      public void shouldCopyUrlFromOneMediaToAnotherIfSourceMediaIsUrlBasedAndTargetMediaHasNoData() throws Exception
      Throws:
      Exception
    • shouldMoveDataFromOneMediaToAnother

      public void shouldMoveDataFromOneMediaToAnother() throws Exception
      Throws:
      Exception
    • shouldReturnMediaDataAsListOfFiles

      public void shouldReturnMediaDataAsListOfFiles() throws Exception
      Throws:
      Exception
    • shouldThrowNoDataAvailableExceptionWhenAnyExceptionOccursDuringObtainingDataAsFiles

      public void shouldThrowNoDataAvailableExceptionWhenAnyExceptionOccursDuringObtainingDataAsFiles()
    • shouldSetStreamDataToMedia

      public void shouldSetStreamDataToMedia()
    • shouldSetUrlForSavedModelWhichDoesNotContainAnyData

      public void shouldSetUrlForSavedModelWhichDoesNotContainAnyData() throws Exception
      Throws:
      Exception
    • shouldSetUrlForNonSavedModel

      public void shouldSetUrlForNonSavedModel() throws Exception
      Throws:
      Exception
    • shouldSetUrlForMediaWhichContainsDataAndShouldRemoveItsDataIfItIsNotReferenced

      public void shouldSetUrlForMediaWhichContainsDataAndShouldRemoveItsDataIfItIsNotReferenced() throws Exception
      Throws:
      Exception
    • shouldSetUrlForMediaWhichContainsDataAndShouldNotRemoveItsDataIfItIsReferenced

      public void shouldSetUrlForMediaWhichContainsDataAndShouldNotRemoveItsDataIfItIsReferenced() throws Exception
      Throws:
      Exception
    • shouldReturnMediaDataAsByteArray

      public void shouldReturnMediaDataAsByteArray()
    • shouldReturnMediaDataAsStreamWhenMediaHasRealData

      public void shouldReturnMediaDataAsStreamWhenMediaHasRealData()
    • shouldReturnMediaDataAsStreamWhenMediaHasOnlyUrl

      public void shouldReturnMediaDataAsStreamWhenMediaHasOnlyUrl() throws Exception
      Throws:
      Exception
    • shouldReturnMediaDataAsByteArrayWhenMediaHasOnlyUrl

      public void shouldReturnMediaDataAsByteArrayWhenMediaHasOnlyUrl()
    • shouldReturnMediaDataAsStreamWhenMediaHasOnlyUrlWithFROMJARPrefix

      public void shouldReturnMediaDataAsStreamWhenMediaHasOnlyUrlWithFROMJARPrefix() throws Exception
      Throws:
      Exception
    • shouldThrowNoDataAvailableExceptionWhenAnyExceptionOccursDuringObtainingDataAsByteArray

      public void shouldThrowNoDataAvailableExceptionWhenAnyExceptionOccursDuringObtainingDataAsByteArray()
    • shouldThrowNoDataAvailableExceptionWhenAnyExceptionOccursDuringObtainingDataAsStream

      public void shouldThrowNoDataAvailableExceptionWhenAnyExceptionOccursDuringObtainingDataAsStream()
    • shouldMoveMediaToAnotherFolder

      public void shouldMoveMediaToAnotherFolder() throws Exception
      Throws:
      Exception
    • shouldMoveMediaToAnotherFolderWhenMediaHasOnlyUrl

      public void shouldMoveMediaToAnotherFolderWhenMediaHasOnlyUrl() throws Exception
      Throws:
      Exception
    • shouldMoveMediaToRootFolder

      public void shouldMoveMediaToRootFolder() throws Exception
      Throws:
      Exception
    • shouldMoveMediaToSecureFolder

      public void shouldMoveMediaToSecureFolder() throws Exception
      Throws:
      Exception
    • shouldMoveMediaFromRootFolder

      public void shouldMoveMediaFromRootFolder() throws Exception
      Throws:
      Exception
    • shouldMoveMediaFromSecureFolder

      public void shouldMoveMediaFromSecureFolder() throws Exception
      Throws:
      Exception
    • shouldAddMediaVersionToExistingMedia

      public void shouldAddMediaVersionToExistingMedia()
    • shouldPreventAddingMediaVersionWithNotUniqueVersionId

      public void shouldPreventAddingMediaVersionWithNotUniqueVersionId()
    • shouldReturnDataStreamForExistingMediaVersion

      public void shouldReturnDataStreamForExistingMediaVersion()
    • shouldReturnUrlForExistingMediaVersion

      public void shouldReturnUrlForExistingMediaVersion()
    • shouldRemoveVersionFromExistingMedia

      public void shouldRemoveVersionFromExistingMedia()
    • shouldRemoveDataFromMediaByJustClearingMetadataIfItShareItWithAnotherObject

      public void shouldRemoveDataFromMediaByJustClearingMetadataIfItShareItWithAnotherObject() throws Exception
      Throws:
      Exception
    • shouldRemoveDataFromMediaCompletelyIfItDoesNotShareItWithAnotherObject

      public void shouldRemoveDataFromMediaCompletelyIfItDoesNotShareItWithAnotherObject()
    • shouldRemoveDataFromStorageOnMediaModelRemovalIfItDoesNotShareItWithAnotherObject

      public void shouldRemoveDataFromStorageOnMediaModelRemovalIfItDoesNotShareItWithAnotherObject()
    • shouldRemoveDataFromStorageOnMediaModelRemovalIfItDoesNotShareItWithAnotherObjectEvenWithMessedLocation

      public void shouldRemoveDataFromStorageOnMediaModelRemovalIfItDoesNotShareItWithAnotherObjectEvenWithMessedLocation()
    • shouldNotRemoveDataFromStorageOnMediaModelRemovalIfItShareItWithAnotherObject

      public void shouldNotRemoveDataFromStorageOnMediaModelRemovalIfItShareItWithAnotherObject()
    • allowDerivedMediaWithSameVersionForDifferentMedias

      public void allowDerivedMediaWithSameVersionForDifferentMedias()
    • shouldProvideDownloadUrlInModel

      public void shouldProvideDownloadUrlInModel()
    • shouldSetFolderToRootIfNotSaveDuringSave

      public void shouldSetFolderToRootIfNotSaveDuringSave()
    • shouldFindForeignDataOwner

      public void shouldFindForeignDataOwner()
    • shouldSetSpecifiedMimeTypeIfStreamAvailableReturnsZero

      public void shouldSetSpecifiedMimeTypeIfStreamAvailableReturnsZero() throws IOException
      Throws:
      IOException
    • shouldNotRemoveNotRemovableMedia

      public void shouldNotRemoveNotRemovableMedia()
    • shouldReadDeniedAndPermittedPrincipals

      public void shouldReadDeniedAndPermittedPrincipals()
    • shouldSetDeniedAndPermittedPrincipals

      public void shouldSetDeniedAndPermittedPrincipals()
    • shouldSetDeniedAndPermittedPrincipalsNoMatterOrder

      public void shouldSetDeniedAndPermittedPrincipalsNoMatterOrder()
    • shouldNotConnectDuplicatedDataFromOneMediaToAnotherIfBothMediasAreInTheSameFolder

      public void shouldNotConnectDuplicatedDataFromOneMediaToAnotherIfBothMediasAreInTheSameFolder() throws Exception
      Throws:
      Exception
    • shouldDuplicateDataFromOneMediaToAnotherIfBothMediasAreInDifferentFolders

      public void shouldDuplicateDataFromOneMediaToAnotherIfBothMediasAreInDifferentFolders() throws Exception
      Throws:
      Exception
    • shouldDuplicateUrlFromOneMediaToAnotherIfSourceMediaIsUrlBasedAndTargetMediaHasData

      public void shouldDuplicateUrlFromOneMediaToAnotherIfSourceMediaIsUrlBasedAndTargetMediaHasData() throws Exception
      Throws:
      Exception
    • shouldThrowIllegalStateExceptionOnDuplicatingDataWhenSourceMediaHasNotDataAndEmptyUrl

      public void shouldThrowIllegalStateExceptionOnDuplicatingDataWhenSourceMediaHasNotDataAndEmptyUrl() throws Exception
      Throws:
      Exception
    • shouldDuplicateUrlFromOneMediaToAnotherIfSourceMediaIsUrlBasedAndTargetMediaHasNoData

      public void shouldDuplicateUrlFromOneMediaToAnotherIfSourceMediaIsUrlBasedAndTargetMediaHasNoData() throws Exception
      Throws:
      Exception
    • shouldDuplicateDataFromOneMediaToAnother

      public void shouldDuplicateDataFromOneMediaToAnother() throws Exception
      Throws:
      Exception
    • testSecureFolder

      public void testSecureFolder() throws Exception
      Throws:
      Exception
    • shouldDuplicateDataFromOneMediaToAnotherFromNotSecuredFolderToSecured

      public void shouldDuplicateDataFromOneMediaToAnotherFromNotSecuredFolderToSecured() throws Exception
      Throws:
      Exception
    • shouldDuplicateDataFromOneMediaToAnotherFromSecuredFolderToNotSecured

      public void shouldDuplicateDataFromOneMediaToAnotherFromSecuredFolderToNotSecured() throws Exception
      Throws:
      Exception
    • shouldCopyDataFromOneMediaToAnotherFromNotSecuredFolderToSecured

      public void shouldCopyDataFromOneMediaToAnotherFromNotSecuredFolderToSecured() throws Exception
      Throws:
      Exception
    • shouldCopyDataFromOneMediaToAnotherFromSecuredFolderToNotSecured

      public void shouldCopyDataFromOneMediaToAnotherFromSecuredFolderToNotSecured() throws Exception
      Throws:
      Exception
    • shouldMoveDataFromOneMediaToAnotherFromNotSecuredFolderToSecured

      public void shouldMoveDataFromOneMediaToAnotherFromNotSecuredFolderToSecured() throws Exception
      Throws:
      Exception
    • shouldMoveDataFromOneMediaToAnotherFromSecuredFolderToNotSecured

      public void shouldMoveDataFromOneMediaToAnotherFromSecuredFolderToNotSecured() throws Exception
      Throws:
      Exception