com.atlassian.confluence.multimedia
Class AbstractMultimediaMacroAcceptanceTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by com.atlassian.confluence.junit3.JUnit3TimingTestCase
              extended by com.atlassian.confluence.AbstractConfluenceAcceptanceTest
                  extended by com.atlassian.confluence.multimedia.AbstractMultimediaMacroAcceptanceTest
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
MultimediaMacroAVIAcceptanceTest, MultimediaMacroFlashAcceptanceTest, MultimediaMacroMp3AcceptanceTest, MultimediaMacroMp4AcceptanceTest, MultimediaMacroQuickTimeAcceptanceTest, MultimediaMacroWMAAcceptanceTest, MultimediaMacroWMVAcceptanceTest

public abstract class AbstractMultimediaMacroAcceptanceTest
extends AbstractConfluenceAcceptanceTest


Field Summary
protected  Space otherSpace
           
protected  Attachment pageAttachment
           
protected  Page testPage
           
 
Fields inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest
DASHBOARD_RECENT_UPDATES_URL, logAdjuster, rpc, TEST_ADMIN, TEST_BLOG, TEST_COMMENT, TEST_GROUP1, TEST_GROUP2, TEST_PAGE, TEST_SPACE, TEST_SPACE2, TEST_USER1, TEST_USER2, TESTBLOG_CONTENT, TESTBLOG_TITLE, testData, TESTPAGE_COMMENT, TESTPAGE_CONTENT, TESTPAGE_TITLE, TESTSPACE_KEY, TESTSPACE_TITLE, TESTSPACE2_KEY, TESTSPACE2_TITLE, webTester, wikiMarkupRpc
 
Constructor Summary
AbstractMultimediaMacroAcceptanceTest(java.lang.String s)
           
 
Method Summary
protected  void assertEmbeddedObjectPresent(java.lang.String expectedWidth, java.lang.String expectedHeight, java.lang.String resourceType)
           
protected  void changeAttachmentSecurityLevel(AttachmentSecurityLevel level)
           
protected  java.lang.String generateWikiMarkup(Space space, ContentEntity ce, Attachment file, java.lang.String width, java.lang.String height)
           
protected abstract  Attachment getAttachment(ContentEntity ce)
           
protected  java.lang.String getDefaultHeight()
           
protected  java.lang.String getDefaultWidth()
           
protected  java.lang.String getEmbeddedSelector(java.lang.String expectedWidth, java.lang.String expectedHeight, java.lang.String resourceType)
           
protected abstract  java.lang.String getResourceType()
           
protected  void setUp()
          Default setUp method.
protected  void tearDown()
          Default tearDown method.
 void testBlogPostAttachmentInOtherSpace()
           
 void testBlogPostAttachmentInSameSpace()
           
 void testDifferentSpaceAttachment()
           
 void testSamePageAttachment()
           
 void testSameSpaceAttachment()
           
 void testSpecificSize()
           
 
Methods inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest
adminConsole, attachments, baseUrlSelector, createSpaceViaWebUI, createTestSpaceViaWebUI, createTestUser, darkFeatures, directoryConfig, generateFile, getAppContext, getBaseUrl, getConfiguredBaseUrl, getPluginHelper, getServerStateManager, goToBlogCollector, logins, logout, pages, plugins, rebuildIndex, setUpTestNG, substituteForNodeBaseUrl, tearDownTestNG, users, viewHomepage, viewSpaceAdmin, viewSpacePermissions, viewSpaceSummary, viewSpaceTools, viewTrash, watchSpace, webAppContextPath
 
Methods inherited from class com.atlassian.confluence.junit3.JUnit3TimingTestCase
runBare, setExceptionTransformer
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

testPage

protected Page testPage

otherSpace

protected Space otherSpace

pageAttachment

protected Attachment pageAttachment
Constructor Detail

AbstractMultimediaMacroAcceptanceTest

public AbstractMultimediaMacroAcceptanceTest(java.lang.String s)
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Description copied from class: AbstractConfluenceAcceptanceTest
Default setUp method. Establishes XML-RPC connection and sets the base URL. Also configures LDAP repository.

Overrides:
setUp in class AbstractConfluenceAcceptanceTest
Throws:
java.lang.Exception - from super

tearDown

protected void tearDown()
                 throws java.lang.Exception
Description copied from class: AbstractConfluenceAcceptanceTest
Default tearDown method. Removes any files which were added to the AbstractConfluenceAcceptanceTest.filesToDelete list.

Overrides:
tearDown in class AbstractConfluenceAcceptanceTest
Throws:
java.lang.Exception

getAttachment

protected abstract Attachment getAttachment(ContentEntity ce)

getResourceType

protected abstract java.lang.String getResourceType()

testSamePageAttachment

public void testSamePageAttachment()

testSameSpaceAttachment

public void testSameSpaceAttachment()

testDifferentSpaceAttachment

public void testDifferentSpaceAttachment()

testBlogPostAttachmentInSameSpace

public void testBlogPostAttachmentInSameSpace()

testBlogPostAttachmentInOtherSpace

public void testBlogPostAttachmentInOtherSpace()

testSpecificSize

public void testSpecificSize()

assertEmbeddedObjectPresent

protected void assertEmbeddedObjectPresent(java.lang.String expectedWidth,
                                           java.lang.String expectedHeight,
                                           java.lang.String resourceType)

getEmbeddedSelector

protected java.lang.String getEmbeddedSelector(java.lang.String expectedWidth,
                                               java.lang.String expectedHeight,
                                               java.lang.String resourceType)

generateWikiMarkup

protected java.lang.String generateWikiMarkup(Space space,
                                              ContentEntity ce,
                                              Attachment file,
                                              java.lang.String width,
                                              java.lang.String height)

getDefaultHeight

protected java.lang.String getDefaultHeight()

getDefaultWidth

protected java.lang.String getDefaultWidth()

changeAttachmentSecurityLevel

protected void changeAttachmentSecurityLevel(AttachmentSecurityLevel level)


Copyright © 2003-2014 Atlassian. All Rights Reserved.