public class

IntegrationTestIntraHibernateAttachmentDaoMigration

extends AbstractConfluenceSingleContextSpringPersistenceTest
java.lang.Object
   ↳ AbstractTransactionalDataSourceSpringContextTests
     ↳ com.atlassian.confluence.core.AbstractConfluenceSingleContextSpringPersistenceTest
       ↳ com.atlassian.integrationtest.confluence.pages.persistence.dao.IntegrationTestIntraHibernateAttachmentDaoMigration

Summary

Constants
String ATTACHMENT_CONTENT_TYPE
String ATTACHMENT_DATA_STRING
String ATTACHMENT_FILE_NAME
String ATTACHMENT_FILE_NAME_NEW
Fields
protected HashMap<AttachmentInputStream> attachmentStreamMap
protected TransactionalHibernateAttachmentDao databaseAttachmentDao
protected NonTransactionalHibernateAttachmentDao fileSystemAttachmentDao
protected TransactionalAttachmentDataDao mockDatabaseAttachmentDataDao
protected NonTransactionalAttachmentDataDao mockFileSystemAttachmentDataDao
protected Page page
protected Page pageThree
protected Page pageTwo
protected Space space
protected Space spaceTwo
[Expand]
Inherited Fields
From class com.atlassian.confluence.core.AbstractConfluenceSingleContextSpringPersistenceTest
Public Constructors
IntegrationTestIntraHibernateAttachmentDaoMigration()
Public Methods
void onSetUp()
void onTearDown()
void testDatabaseToFileSystemMigration()
void testDatabaseToFileSystemMigrationWithExcludedPages()
void testDatabaseToFileSystemMigrationWithExcludedSpace()
void testFileSystemToDatabaseMigration()
Protected Methods
Attachment createNewAttachment(int i)
byte[] getAttachmentDataStringBytes()
InputStream getNewInputStream()
InputStream getNewInputStream(byte[] bytes)
InputStream getNewInputStream(String str)
[Expand]
Inherited Methods
From class com.atlassian.confluence.core.AbstractConfluenceSingleContextSpringPersistenceTest
From class java.lang.Object

Constants

protected static final String ATTACHMENT_CONTENT_TYPE

Constant Value: "text/plain"

protected static final String ATTACHMENT_DATA_STRING

Constant Value: "fooobar"

protected static final String ATTACHMENT_FILE_NAME

Constant Value: "foo.txt"

protected static final String ATTACHMENT_FILE_NAME_NEW

Constant Value: "foo.txt2"

Fields

protected HashMap<AttachmentInputStream> attachmentStreamMap

protected TransactionalHibernateAttachmentDao databaseAttachmentDao

protected NonTransactionalHibernateAttachmentDao fileSystemAttachmentDao

protected TransactionalAttachmentDataDao mockDatabaseAttachmentDataDao

protected NonTransactionalAttachmentDataDao mockFileSystemAttachmentDataDao

protected Page page

protected Page pageThree

protected Page pageTwo

protected Space space

protected Space spaceTwo

Public Constructors

public IntegrationTestIntraHibernateAttachmentDaoMigration ()

Public Methods

public void onSetUp ()

Throws
Exception

public void onTearDown ()

Throws
Exception

public void testDatabaseToFileSystemMigration ()

public void testDatabaseToFileSystemMigrationWithExcludedPages ()

public void testDatabaseToFileSystemMigrationWithExcludedSpace ()

public void testFileSystemToDatabaseMigration ()

Protected Methods

protected Attachment createNewAttachment (int i)

protected byte[] getAttachmentDataStringBytes ()

protected InputStream getNewInputStream ()

protected InputStream getNewInputStream (byte[] bytes)

protected InputStream getNewInputStream (String str)