com.atlassian.confluence
Class MacrosAcceptanceTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by com.atlassian.confluence.ThreadLocalWebTestCase
              extended by com.atlassian.confluence.AbstractAtlassianWebTestCase
                  extended by com.atlassian.confluence.AbstractConfluenceAcceptanceTest
                      extended by com.atlassian.confluence.MacrosAcceptanceTest
All Implemented Interfaces:
junit.framework.Test

public class MacrosAcceptanceTest
extends AbstractConfluenceAcceptanceTest


Field Summary
 
Fields inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest
adminConsole, adminToken, ANONYMOUS_USER, BLOG_DATE_FORMAT, BROWSE_MENU_LINK_ID, CONFLUNECE_ADMIN_GROUP, CONFLUNECE_USERS_GROUP, context, filesToDelete, FUNCTEST_RPC_PLUGIN, log, logAdjuster, mailServices, RANDOM, rpc, SMTP_SUBJECT_PREFIX, TEST_ADMIN, TEST_ADMIN_EMAIL, TEST_ADMIN_FULLNAME, TEST_ADMIN_PASSWORD, TEST_ADMIN_USERNAME, TEST_GEN_EMAIL1, TEST_GEN_EMAIL2, TEST_GEN_FULLNAME1, TEST_GEN_FULLNAME2, TEST_GEN_PASSWORD1, TEST_GEN_PASSWORD2, TEST_GEN_USERNAME1, TEST_GEN_USERNAME2, TEST_GROUP1, TEST_PAGE, TEST_SPACE, TEST_SPACE2, TEST_USER1, TEST_USER2, TESTMAILSERVER_HOSTNAME, TESTMAILSERVER_NAME, TESTPAGE_COMMENT, TESTPAGE_CONTENT, TESTPAGE_TITLE, TESTSPACE_DESCRIPTION, TESTSPACE_KEY, TESTSPACE_TITLE, TESTSPACE2_DESCRIPTION, TESTSPACE2_KEY, TESTSPACE2_TITLE, testUser2Token, testUserToken, userHelper, VIEW_PERSONAL_SPACE_LINK, xmlrpc
 
Fields inherited from class com.atlassian.confluence.AbstractAtlassianWebTestCase
SITE_TITLE_SUFFIX, TITLE_SEPARATOR
 
Constructor Summary
MacrosAcceptanceTest()
           
 
Method Summary
protected  void setUp()
           
protected  void tearDown()
          Default tearDown method.
 void testAnchorMacro()
           
 void testCodeMacro()
           
 void testCodeMacroWithHeader()
           
 void testColorMacro()
           
 void testContentByLabelMacroCaseInsensitive()
           
 void testContentByUserMacro()
           
 void testContentByUserMacroWithDrafts()
           
 void testCreateSpaceButtonMacro()
           
 void testEmbedObjectInOtherSpace()
           
 void testEscapedHTML()
           
 void testEscapeMacro()
           
 void testFavouritesMacroAU()
           
 void testFavouritesMacroUS()
           
 void testGlobalReportsMacro()
           
 void testHTMLIncludeMacro()
           
 void testIncludePageMacroLink()
           
 void testIncludePageMacroLinkToInvalidPage()
           
 void testIncludePageMacroLinkToInvalidSpace()
           
 void testIncludePageMacroLinkToUnpermittedPage()
           
 void testIncludePageMacroLinkToUnpermittedSpace()
           
 void testIndexMacro()
           
 void testListLabelsMacro()
           
 void testMonospaceMacro()
           
 void testNoFormatMacro()
           
 void testPreviewAttachmentsInTemplatesMacro()
           
 void testQuoteMacro()
           
 void testRelatedLabelsMacro()
           
 void testRelatedLabelsMacroWithDefinedLabels()
           
 void testRelatedLabelsMacroWithNoRelatedLabels()
           
 void testRelatedLabelsMacroWithTwoDefinedLabels()
           
 void testRssMacro()
           
 void testSearchMacro()
           
 void testSearchMacroOnlyMail()
           
 void testSearchMacroOnlyMailWithEmptyQuery()
           
 void testSearchMacroWithContributor()
           
 void testSearchMacroWithEmptyQueryAndDefinedSpaceKeyDoesNotRevealContentInNotPermittedSpace()
           
 void testSearchMacroWithEmptyQueryAndDefinedSpaceKeyDoesNotRevealContentWithPagePermissions()
           
 void testSpaceListMacro()
           
 void testSpaceSummaryMacro()
           
 void testTableMacro()
           
 void testUnsupportedCodeMacro()
           
 void testWelcomeMessageMacro()
           
 
Methods inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest
addAnonymousPermissionsToSpace, addComment, addCommentToBlogPost, addPageComment, addSpaceLabel, addUserToGroupViaHelper, addWatchPage, assertImagePresent, assertImageValid, assertLoggedInAs, assertMailReceived, assertNoMailReceived, attachFile, attachFile, attachFileWithName, chooseRandomBaseUrl, cleanUp, createBlog, createGroup, createGroupViaHelper, createMail, createPage, createPageWithViewRestrictions, createSpaceViaWebUi, createSpaceViaWebUI, createSpaceViaWebUI, createTemplate, createTestMailServer, createTestSpaceViaWebUI, createUserViaHelper, createUserViaHelper, disableAnonymousAccess, disableAnonymousAccessToSpace, editBlogLabels, editBlogPostContent, editPage, editPageContent, editPageContent, editPageLabels, editPageWithContent, editSpaceDescription, editSpacePermsForm, editUserViaHelper, emptyTrash, enableAnonymousAccess, enableAnonymousAccessToSpace, ensureTestUserCanViewTestSpace, ensureUserCanViewSpace, forceViewGlobalAdmin, generateBaseUrl, generateFile, getAppContext, getBaseUrl, getConfiguredBaseUrl, getCurrentMailQueueSize, getFriendlyRelativeDate, getPageId, getPluginHelper, getTestSpace, getTodaysBlogPostDate, getUserGroups, gotoPageWithError, grantAnonymousUseConfluencePermission, grantGlobalBrowsePermissionToGroup, grantGlobalPermissionToGroup, grantGlobalPermissionToUser, grantSpacePermissionToGroup, grantSpacePermissionToGroupAndDelegate, grantSpacePermissionToUser, grantSpacePermissionToUserAndDelegate, grantViewSpacePermissionToGroup, grantViewSpacePermissionToGroupAndDelegate, grantViewSpacePermissionToUser, importGlobalBackup, importGlobalBackup, importMail, importMailAndAssertNoRunningTask, importSpaceBackup, isClustered, logIn, logIn, logInAs, logInAs, loginAs, logInAsAdminAtDashboard, logInAsAtDashboard, loginAsAtDashboard, loginAsTestUser, loginAsTestUser2, loginAsTestUserAtDashboard, loginViaForm, logout, makeParams, movePage, movePage, movePageToNewParent, movePageToNewParent, movePageToNewSpace, openInsertImagePopup, openInsertLinkPopup, pause, pause, rebuildIndex, removeAnonymousPermissionToSpace, removeBlog, removeGroup, removePageOrBlogById, removePersonalSpace, removeTestUser1, removeTestUser1ViaHelper, removeUser, removeUserFromGroupViaHelper, removeUserViaHelper, renamePage, restoreBaseUrl, revokeAnonymousUseConfluencePermission, revokeGlobalPermissionFromGroup, revokeGlobalPermissionFromUser, revokeSpacePermissionFromGroup, revokeSpacePermissionFromUser, rpcAddComment, rpcAddComment, rpcAddComment, rpcAddLabelToBlog, rpcAddLabelToPage, rpcAddLabelToPage, rpcAddLabelToSpace, rpcAddTestComment, rpcClearIndex, rpcClearQueue, rpcConvertToPersonalSpace, rpcCreateBlogPost, rpcCreateBlogPost, rpcCreatePage, rpcCreatePage, rpcCreatePersonalSpace, rpcCreateSpace, rpcCreateSpace, rpcCreateSpaceGroup, rpcCreateTestSpace, rpcCreateTestSpace2, rpcEditBlogPost, rpcEditComment, rpcEditPage, rpcFlushAllCaches, rpcFlushIndexQueue, rpcFlushMailQueue, rpcGetAdminToken, rpcGetBlogPostId, rpcGetChildren, rpcGetComments, rpcGetLocalisedText, rpcGetMailQueueSize, rpcGetPageId, rpcGetPageLabels, rpcGetPageLabels, rpcGetTestUser2Token, rpcGetTestUserToken, rpcGetTopLevelPages, rpcGetUserGroups, rpcGetUsersForActivity, rpcGetUserToken, rpcGetUserToken, rpcGetVersionForPage, rpcGrantAnonymousSpacePermission, rpcGrantGlobalPermission, rpcGrantSpacePermission, rpcGrantViewSpacePermission, rpcHasGroup, rpcHasUser, rpclogCommandOutput, rpcLogOut, rpcLogOutAdmin, rpcMovePage, rpcMovePageToTopLevel, rpcPauseJob, rpcRemoveAllSpaceGroups, rpcRemoveAnonymousSpacePermission, rpcRemoveAttachment, rpcRemoveComment, rpcRemoveComment, rpcRemoveGlobalPermissions, rpcRemoveGroup, rpcRemoveLabelFromPage, rpcRemoveLabelFromPage, rpcRemoveLabelFromSpace, rpcRemovePage, rpcRemoveSpace, rpcRemoveSpacePermission, rpcRemoveUserUncleanly, rpcRenderContent, rpcRestoreAbstractPage, rpcResumeJob, rpcStartActivity, rpcStoreBlogEntry, rpcTrashPage, rpcTrashPage, rpcTrashPage, rpcTriggerJob, search, setAllowCamelCase, setApplicationConfigProperty, setAttachmentMaxUploadSize, setCheckbox, setEditPermissionsForGroups, setEditPermissionsForUsers, setElevatedSecurityCheck, setEnableWysiwyg, setMaxAttachmentsInUI, setPageLabels, setRemoteApi, setSharedMode, setThreadedComments, setUp, setUpTestNG, setViewPermissionsForGroups, setViewPermissionsForUsers, showAllUsers, shutdownQuartz, stopTestMailServer, stripContext, tearDownTestNG, viewAbstractPage, viewBlog, viewEditBlogPostPage, viewGlobalAdmin, viewGlobalPermissions, viewHomepage, viewLabel, viewLanguages, viewPage, viewPeopleDirectory, viewSpaceAdmin, viewSpaceAdvanced, viewSpaceContent, viewSpacePermissions, viewSpaceSummary, viewSpaceSummary, viewTodaysBlog, viewTrash, viewUser, waitForLongRunningTaskToComplete, watchPage, watchSpace, watchSpace, xmlRpcExecute
 
Methods inherited from class com.atlassian.confluence.AbstractAtlassianWebTestCase
assertCollectionContainsKeyWithValue, assertContains, assertDoesNotContain, assertElementNotPresentByXPath, assertElementPresentByXPath, assertEndsWith, assertLinkNotPresentWithHrefContaining, assertLinkPresent, assertLinkPresentWithHref, assertLinkPresentWithHrefContaining, assertLinkPresentWithImage, assertLinkPresentWithText, assertLinkPresentWithTextAndHref, assertPageTitleEquals, assertServerResponseContains, assertServerResponseDoesNotContain, assertStartsWith, assertStatusCode, assertSubmitButtonNotPresent, assertTextInElement, assertTextNotPresent, assertTextPresent, assertTextPresentInPageSource, assertTextsPresentInOrder, assertTextsPresentInOrder, assertTitleEquals, assertTitleEquals, clickLinkWithText, getGroupFromResponse, selectOptionByValue, setTextField, setTextFieldUnlessBlank
 
Methods inherited from class com.atlassian.confluence.ThreadLocalWebTestCase
assertButtonNotPresent, assertButtonNotPresentWithText, assertButtonPresent, assertButtonPresentWithText, assertCheckboxNotPresent, assertCheckboxNotPresent, assertCheckboxNotSelected, assertCheckboxNotSelected, assertCheckboxPresent, assertCheckboxPresent, assertCheckboxSelected, assertCheckboxSelected, assertCookiePresent, assertCookieValueEquals, assertCookieValueMatch, assertDownloadedFileEquals, assertElementNotPresent, assertElementPresent, assertFormElementEmpty, assertFormElementEquals, assertFormElementMatch, assertFormElementNotPresent, assertFormElementPresent, assertFormNotPresent, assertFormNotPresent, assertFormPresent, assertFormPresent, assertFramePresent, assertHiddenFieldPresent, assertImagePresent, assertImageValidAndStore, assertKeyInTable, assertKeyInTable, assertKeyNotInTable, assertKeyNotPresent, assertKeyNotPresent, assertKeyPresent, assertKeyPresent, assertKeysInTable, assertKeysInTable, assertLinkNotPresent, assertLinkNotPresentWithExactText, assertLinkNotPresentWithExactText, assertLinkNotPresentWithImage, assertLinkNotPresentWithText, assertLinkNotPresentWithText, assertLinkPresentWithExactText, assertLinkPresentWithExactText, assertLinkPresentWithText, assertMatch, assertMatchInElement, assertMatchInTable, assertMatchInTable, assertNoMatch, assertNoMatchInElement, assertNoMatchInTable, assertNoMatchInTable, assertRadioOptionNotPresent, assertRadioOptionNotSelected, assertRadioOptionPresent, assertRadioOptionSelected, assertResetButtonNotPresent, assertResetButtonNotPresent, assertResetButtonPresent, assertResetButtonPresent, assertSelectedOptionEquals, assertSelectedOptionMatches, assertSelectedOptionsEqual, assertSelectedOptionsMatch, assertSelectedOptionValueEquals, assertSelectedOptionValuesEqual, assertSelectOptionNotPresent, assertSelectOptionPresent, assertSelectOptionsEqual, assertSelectOptionsNotEqual, assertSelectOptionsPresent, assertSelectOptionValueNotPresent, assertSelectOptionValuePresent, assertSelectOptionValuesEqual, assertSelectOptionValuesNotEqual, assertSelectOptionValuesPresent, assertSubmitButtonNotPresent, assertSubmitButtonPresent, assertSubmitButtonPresent, assertSubmitButtonPresent, assertTableEquals, assertTableEquals, assertTableMatch, assertTableMatch, assertTableNotPresent, assertTablePresent, assertTableRowCountEquals, assertTableRowsEqual, assertTableRowsEqual, assertTableRowsMatch, assertTableRowsMatch, assertTextFieldEquals, assertTextInTable, assertTextInTable, assertTextNotInElement, assertTextNotInTable, assertTextNotInTable, assertTitleEqualsKey, assertTitleEqualsKey, assertTitleMatch, assertWindowCountEquals, assertWindowPresent, assertWindowPresent, assertWindowPresentWithTitle, beginAt, checkCheckbox, checkCheckbox, clickButton, clickButtonWithText, clickElementByXPath, clickLink, clickLinkWithExactText, clickLinkWithExactText, clickLinkWithImage, clickLinkWithText, clickRadioOption, closeBrowser, closeWindow, dumpCookies, dumpHtml, dumpHtml, dumpTable, dumpTable, getDialog, getElementAttributByXPath, getElementTextByXPath, getFormElementValue, getImage, getMessage, getMessage, getPageSource, getServeurResponse, getTable, getTestContext, getTester, getTestingEngineKey, gotoFrame, gotoPage, gotoRootWindow, gotoWindow, gotoWindow, gotoWindowByTitle, removeThreadLocal, reset, runBare, saveAs, selectOption, selectOptions, selectOptionsByValues, setDialog, setExpectedJavaScriptAlert, setExpectedJavaScriptAlert, setExpectedJavaScriptConfirm, setExpectedJavaScriptConfirm, setExpectedJavaScriptPrompt, setExpectedJavaScriptPrompt, setFormElement, setScriptingEnabled, setTestContext, setTester, setTestingEngineKey, setWorkingForm, setWorkingForm, setWorkingForm, submit, submit, submit, uncheckCheckbox, uncheckCheckbox
 
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

MacrosAcceptanceTest

public MacrosAcceptanceTest()
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class AbstractConfluenceAcceptanceTest
Throws:
java.lang.Exception

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

testCodeMacro

public void testCodeMacro()
                   throws java.lang.Exception
Throws:
java.lang.Exception

testCodeMacroWithHeader

public void testCodeMacroWithHeader()
                             throws java.lang.Exception
Throws:
java.lang.Exception

testUnsupportedCodeMacro

public void testUnsupportedCodeMacro()
                              throws java.lang.Exception
Throws:
java.lang.Exception

testAnchorMacro

public void testAnchorMacro()
                     throws java.lang.Exception
Throws:
java.lang.Exception

testColorMacro

public void testColorMacro()
                    throws java.lang.Exception
Throws:
java.lang.Exception

testNoFormatMacro

public void testNoFormatMacro()
                       throws java.lang.Exception
Throws:
java.lang.Exception

testSearchMacro

public void testSearchMacro()
                     throws java.lang.Exception
Throws:
java.lang.Exception

testSearchMacroOnlyMail

public void testSearchMacroOnlyMail()
                             throws java.lang.Exception
Throws:
java.lang.Exception

testSearchMacroOnlyMailWithEmptyQuery

public void testSearchMacroOnlyMailWithEmptyQuery()
                                           throws java.lang.Exception
Throws:
java.lang.Exception

testSearchMacroWithEmptyQueryAndDefinedSpaceKeyDoesNotRevealContentWithPagePermissions

public void testSearchMacroWithEmptyQueryAndDefinedSpaceKeyDoesNotRevealContentWithPagePermissions()
                                                                                            throws java.lang.Exception
Throws:
java.lang.Exception

testSearchMacroWithEmptyQueryAndDefinedSpaceKeyDoesNotRevealContentInNotPermittedSpace

public void testSearchMacroWithEmptyQueryAndDefinedSpaceKeyDoesNotRevealContentInNotPermittedSpace()
                                                                                            throws java.lang.Exception
Throws:
java.lang.Exception

testSearchMacroWithContributor

public void testSearchMacroWithContributor()
                                    throws java.lang.Exception
Throws:
java.lang.Exception

testQuoteMacro

public void testQuoteMacro()
                    throws java.lang.Exception
Throws:
java.lang.Exception

testContentByUserMacro

public void testContentByUserMacro()
                            throws java.lang.Exception
Throws:
java.lang.Exception

testContentByUserMacroWithDrafts

public void testContentByUserMacroWithDrafts()
                                      throws java.lang.Exception
Throws:
java.lang.Exception

testRssMacro

public void testRssMacro()
                  throws java.lang.Exception
Throws:
java.lang.Exception

testEscapeMacro

public void testEscapeMacro()
                     throws java.lang.Exception
Throws:
java.lang.Exception

testEscapedHTML

public void testEscapedHTML()
                     throws java.lang.Exception
Throws:
java.lang.Exception

testGlobalReportsMacro

public void testGlobalReportsMacro()
                            throws java.lang.Exception
Throws:
java.lang.Exception

testHTMLIncludeMacro

public void testHTMLIncludeMacro()
                          throws java.lang.Exception
Throws:
java.lang.Exception

testMonospaceMacro

public void testMonospaceMacro()
                        throws java.lang.Exception
Throws:
java.lang.Exception

testSpaceListMacro

public void testSpaceListMacro()
                        throws java.lang.Exception
Throws:
java.lang.Exception

testSpaceSummaryMacro

public void testSpaceSummaryMacro()
                           throws java.lang.Exception
Throws:
java.lang.Exception

testTableMacro

public void testTableMacro()
                    throws java.lang.Exception
Throws:
java.lang.Exception

testWelcomeMessageMacro

public void testWelcomeMessageMacro()
                             throws java.lang.Exception
Throws:
java.lang.Exception

testRelatedLabelsMacro

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

testRelatedLabelsMacroWithNoRelatedLabels

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

testRelatedLabelsMacroWithDefinedLabels

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

testRelatedLabelsMacroWithTwoDefinedLabels

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

testFavouritesMacroAU

public void testFavouritesMacroAU()
                           throws java.lang.Exception
Throws:
java.lang.Exception

testFavouritesMacroUS

public void testFavouritesMacroUS()
                           throws java.lang.Exception
Throws:
java.lang.Exception

testIncludePageMacroLink

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

testIncludePageMacroLinkToInvalidSpace

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

testIncludePageMacroLinkToUnpermittedSpace

public void testIncludePageMacroLinkToUnpermittedSpace()
                                                throws java.lang.Exception
Throws:
java.lang.Exception

testIncludePageMacroLinkToInvalidPage

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

testPreviewAttachmentsInTemplatesMacro

public void testPreviewAttachmentsInTemplatesMacro()
                                            throws java.lang.Exception
Throws:
java.lang.Exception

testEmbedObjectInOtherSpace

public void testEmbedObjectInOtherSpace()
                                 throws java.lang.Exception
Throws:
java.lang.Exception

testIncludePageMacroLinkToUnpermittedPage

public void testIncludePageMacroLinkToUnpermittedPage()
                                               throws java.lang.Exception
Throws:
java.lang.Exception

testCreateSpaceButtonMacro

public void testCreateSpaceButtonMacro()
                                throws java.lang.Exception
Throws:
java.lang.Exception

testListLabelsMacro

public void testListLabelsMacro()
                         throws java.lang.Exception
Throws:
java.lang.Exception

testContentByLabelMacroCaseInsensitive

public void testContentByLabelMacroCaseInsensitive()

testIndexMacro

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


Copyright © 2003-2010 Atlassian. All Rights Reserved.