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, 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
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 testUserMacroWithDefaultParameter()
           
 void testUserMacroWithNoDefaultParameter()
           
 void testUserMacroWithNoMetadataAnnotated()
           
 void testUserMacroWithParameter()
           
 
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
 

Constructor Detail

UserMacrosAcceptanceTest

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

testUserMacroWithParameter

public void testUserMacroWithParameter()

testUserMacroWithDefaultParameter

public void testUserMacroWithDefaultParameter()

testUserMacroWithNoDefaultParameter

public void testUserMacroWithNoDefaultParameter()

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 IOException,
                       org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testBody

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

testOutputHtml

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

testUnescapedBody

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

testEscapedBody

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

testRenderedBody

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

testUserMacrosNestedInsideAnUnmigratedWikiMarkupBlockStillRender

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

testNoOutputOptionForCreateMacro

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

Throws:
Exception

testUserMacrosAreNotAlwaysBlock

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

testUserMacrosAreNotAlwaysInline

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

testUserMacroFields

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

testUserMacroNoBodyConfiguration

public void testUserMacroNoBodyConfiguration()
                                      throws 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:
Exception

testUserMacroBodyChoices

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

Throws:
Exception

testMoreOnUserMacrosLink

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

Throws:
Exception

testUserMacroHiddenIfPluginMacroWithSameNameInstalled

public void testUserMacroHiddenIfPluginMacroWithSameNameInstalled()
                                                           throws Exception
CONFDEV-3288.

Throws:
Exception

testUserMacroAddedWhileOneHiddenDoesNotRemoveHiddenUserMacro

public void testUserMacroAddedWhileOneHiddenDoesNotRemoveHiddenUserMacro()
                                                                  throws Exception
CONFDEV-3288.

Throws:
Exception

testUserMacroWithNoMetadataAnnotated

public void testUserMacroWithNoMetadataAnnotated()

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


Copyright © 2003–2015 Atlassian. All rights reserved.