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
           
protected  User testUser
           
 
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()
           
 
Method Summary
protected  void assertEmbeddedObjectPresent(String expectedWidth, String expectedHeight, String resourceType)
           
protected  void assertHaveScaleProperty()
           
protected  void changeAttachmentSecurityLevel(AttachmentSecurityLevel level)
           
protected  String generateWikiMarkup(Space space, ContentEntity ce, Attachment file, String width, String height)
           
protected abstract  Attachment getAttachment(ContentEntity ce)
           
protected  String getDefaultHeight()
           
protected  String getDefaultWidth()
           
protected  String getEmbeddedSelector(String expectedWidth, String expectedHeight, String resourceType)
           
protected abstract  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, failNotEquals, failNotSame, failSame, format
 
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

testUser

protected User testUser
Constructor Detail

AbstractMultimediaMacroAcceptanceTest

public AbstractMultimediaMacroAcceptanceTest()
Method Detail

setUp

protected void setUp()
              throws 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:
Exception - from super

tearDown

protected void tearDown()
                 throws 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:
Exception

getAttachment

protected abstract Attachment getAttachment(ContentEntity ce)

getResourceType

protected abstract 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(String expectedWidth,
                                           String expectedHeight,
                                           String resourceType)

getEmbeddedSelector

protected String getEmbeddedSelector(String expectedWidth,
                                     String expectedHeight,
                                     String resourceType)

generateWikiMarkup

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

getDefaultHeight

protected String getDefaultHeight()

getDefaultWidth

protected String getDefaultWidth()

changeAttachmentSecurityLevel

protected void changeAttachmentSecurityLevel(AttachmentSecurityLevel level)

assertHaveScaleProperty

protected void assertHaveScaleProperty()


Copyright © 2003–2015 Atlassian. All rights reserved.