Class MediaIntegrationTest

    • Constructor Detail

      • MediaIntegrationTest

        public MediaIntegrationTest()
    • Method Detail

      • setUp

        public void setUp()
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • cleanUp

        public void cleanUp()
                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • shouldAllowUploadingDataAsInputStream

        public void shouldAllowUploadingDataAsInputStream()
                                                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • shouldAllowUploadingDataAsByteArray

        public void shouldAllowUploadingDataAsByteArray()
                                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • shouldAllowUploadingDataAsZeroByteArray

        public void shouldAllowUploadingDataAsZeroByteArray()
                                                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • shouldAllowUploadDataAsInputStreamWithCustomNameAndMime

        public void shouldAllowUploadDataAsInputStreamWithCustomNameAndMime()
                                                                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • shouldAllowUploadDataAsInputStreamWithCustomNameMimeAndFolder

        public void shouldAllowUploadDataAsInputStreamWithCustomNameMimeAndFolder()
                                                                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • shouldAllowReSetInputStreamWithCustomNameMimeAndFolderToMediaWhichAlreadyHasData

        public void shouldAllowReSetInputStreamWithCustomNameMimeAndFolderToMediaWhichAlreadyHasData()
                                                                                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • shouldAllowReUseDataFromAnotherMediaItem

        public void shouldAllowReUseDataFromAnotherMediaItem()
                                                      throws java.lang.Exception
        Throws:
        java.lang.Exception
      • shouldAllowReUseDataFromAnotherEmptyMediaItem

        public void shouldAllowReUseDataFromAnotherEmptyMediaItem()
                                                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • shouldRemoveCurrentDataWhenAnotherInputStreamIsSetToMediaAndUseNewDataFromGivenStream

        public void shouldRemoveCurrentDataWhenAnotherInputStreamIsSetToMediaAndUseNewDataFromGivenStream()
                                                                                                   throws JaloBusinessException
        Throws:
        JaloBusinessException
      • shouldRemoveDataFromStorage

        public void shouldRemoveDataFromStorage()
                                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • shouldThrowMediaNotFoundExceptionWhenLocationIsSetAndUnderlyingStorageCannotFindMediaData

        public void shouldThrowMediaNotFoundExceptionWhenLocationIsSetAndUnderlyingStorageCannotFindMediaData()
      • shouldGenerateDifferentDataPkOnEachUploadDataAttempt

        public void shouldGenerateDifferentDataPkOnEachUploadDataAttempt()
                                                                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • shouldCopyMediaToAnotherFolderOnMoveTryWhenAnotherMediaItemPointsToSameData

        public void shouldCopyMediaToAnotherFolderOnMoveTryWhenAnotherMediaItemPointsToSameData()
                                                                                         throws JaloBusinessException
        Throws:
        JaloBusinessException
      • shouldRelocateDataFromOneFolderToAnotherAndUpdateMetadataForAllMediaItems

        public void shouldRelocateDataFromOneFolderToAnotherAndUpdateMetadataForAllMediaItems()
                                                                                       throws JaloBusinessException
        Throws:
        JaloBusinessException