com.atlassian.confluence
Class UserMacrosAcceptanceTest

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.UserMacrosAcceptanceTest
All Implemented Interfaces:
junit.framework.Test

public class UserMacrosAcceptanceTest
extends AbstractConfluenceAcceptanceTest


Field Summary
 
Fields inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest
DASHBOARD_RECENT_UPDATES_URL, log, logAdjuster, RANDOM, 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
UserMacrosAcceptanceTest()
           
 
Method Summary
protected  void setUp()
          Default setUp method.
protected  void tearDown()
          Default tearDown method.
 void testAddExistingName()
           
 void testAddExistingSystemMacro()
           
 void testAddInvalidName()
           
 void testAddNoName()
           
 void testAddNoTitle()
           
 void testBody()
           
 void testEscapedBody()
           
 void testMoreOnUserMacrosLink()
          Another test to protect against merge problems (CONFDEV-514 and CONFDEV-1413).
 void testNoBody()
           
 void testNoOutputOptionForCreateMacro()
          Wiki output as a template option should no longer be presented.
 void testOutputHtml()
           
 void testRenderedBody()
           
 void testUnescapedBody()
           
 void testUpdate()
           
 void testUpdateExistingSystemMacro()
           
 void testUpdateInvalidName()
           
 void testUpdateNoName()
           
 void testUpdateToExistingName()
           
 void testUserMacroAddedWhileOneHiddenDoesNotRemoveHiddenUserMacro()
          CONFDEV-3288.
 void testUserMacroBodyChoices()
          Another test to protect against merge problems (CONFDEV-514 and CONFDEV-1413).
 void testUserMacroFields()
           
 void testUserMacroHiddenIfPluginMacroWithSameNameInstalled()
          CONFDEV-3288.
 void testUserMacroNoBodyConfiguration()
          This test is to protect against merge problems which have occurred previously (CONFDEV-514 and CONFDEV-1413) where a choice of no body is not possible.
 void testUserMacrosAreNotAlwaysBlock()
           
 void testUserMacrosAreNotAlwaysInline()
           
 void testUserMacrosNestedInsideAnUnmigratedWikiMarkupBlockStillRender()
           
 void testUserMacroWithNoMetadataAnnotated()
           
 
Methods inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest
adminConsole, attachments, createSpaceViaWebUI, createTestSpaceViaWebUI, directoryConfig, generateBaseUrl, generateFile, getAppContext, getBaseUrl, getConfiguredBaseUrl, getPluginHelper, getServerStateManager, goToBlogCollector, logInAsAdminAtHomepage, loginAsTestUser, loginAsTestUser2, loginAsTestUserAtHomepage, logins, logout, pages, rebuildIndex, setUpTestNG, 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
 

Constructor Detail

UserMacrosAcceptanceTest

public UserMacrosAcceptanceTest()
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

testAddNoName

public void testAddNoName()

testAddInvalidName

public void testAddInvalidName()

testAddNoTitle

public void testAddNoTitle()

testAddExistingName

public void testAddExistingName()

testAddExistingSystemMacro

public void testAddExistingSystemMacro()

testUpdate

public void testUpdate()

testUpdateNoName

public void testUpdateNoName()

testUpdateInvalidName

public void testUpdateInvalidName()

testUpdateToExistingName

public void testUpdateToExistingName()

testUpdateExistingSystemMacro

public void testUpdateExistingSystemMacro()

testNoBody

public void testNoBody()
                throws java.io.IOException,
                       org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testBody

public void testBody()
              throws java.io.IOException,
                     org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testOutputHtml

public void testOutputHtml()
                    throws java.io.IOException,
                           org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testUnescapedBody

public void testUnescapedBody()
                       throws java.io.IOException,
                              org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testEscapedBody

public void testEscapedBody()
                     throws java.io.IOException,
                            org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testRenderedBody

public void testRenderedBody()
                      throws java.io.IOException,
                             org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testUserMacrosNestedInsideAnUnmigratedWikiMarkupBlockStillRender

public void testUserMacrosNestedInsideAnUnmigratedWikiMarkupBlockStillRender()
                                                                      throws java.io.IOException,
                                                                             org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testNoOutputOptionForCreateMacro

public void testNoOutputOptionForCreateMacro()
                                      throws java.lang.Exception
Wiki output as a template option should no longer be presented.

Throws:
java.lang.Exception

testUserMacrosAreNotAlwaysBlock

public void testUserMacrosAreNotAlwaysBlock()
                                     throws java.io.IOException,
                                            org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testUserMacrosAreNotAlwaysInline

public void testUserMacrosAreNotAlwaysInline()
                                      throws java.io.IOException,
                                             org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testUserMacroFields

public void testUserMacroFields()
                         throws java.io.IOException,
                                org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testUserMacroNoBodyConfiguration

public void testUserMacroNoBodyConfiguration()
                                      throws java.lang.Exception
This test is to protect against merge problems which have occurred previously (CONFDEV-514 and CONFDEV-1413) where a choice of no body is not possible.

Throws:
java.lang.Exception

testUserMacroBodyChoices

public void testUserMacroBodyChoices()
                              throws java.lang.Exception
Another test to protect against merge problems (CONFDEV-514 and CONFDEV-1413).

Throws:
java.lang.Exception

testMoreOnUserMacrosLink

public void testMoreOnUserMacrosLink()
                              throws java.lang.Exception
Another test to protect against merge problems (CONFDEV-514 and CONFDEV-1413).

Throws:
java.lang.Exception

testUserMacroHiddenIfPluginMacroWithSameNameInstalled

public void testUserMacroHiddenIfPluginMacroWithSameNameInstalled()
                                                           throws java.lang.Exception
CONFDEV-3288.

Throws:
java.lang.Exception

testUserMacroAddedWhileOneHiddenDoesNotRemoveHiddenUserMacro

public void testUserMacroAddedWhileOneHiddenDoesNotRemoveHiddenUserMacro()
                                                                  throws java.lang.Exception
CONFDEV-3288.

Throws:
java.lang.Exception

testUserMacroWithNoMetadataAnnotated

public void testUserMacroWithNoMetadataAnnotated()

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


Copyright © 2003-2014 Atlassian. All Rights Reserved.