com.atlassian.confluence
Class UserMacrosAcceptanceTest
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.atlassian.confluence.ThreadLocalWebTestCase
com.atlassian.confluence.AbstractAtlassianWebTestCase
com.atlassian.confluence.AbstractConfluenceAcceptanceTest
com.atlassian.confluence.UserMacrosAcceptanceTest
- All Implemented Interfaces:
- junit.framework.Test
public class UserMacrosAcceptanceTest
- extends AbstractConfluenceAcceptanceTest
Fields inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest |
adminConsole, ANONYMOUS_USER, BROWSE_MENU_LINK_ID, context, CROWD_MODE, DASHBOARD_RECENT_UPDATES_URL, DIRECTORY_CONFIG, filesToDelete, log, logAdjuster, loginHelper, mailServices, RANDOM, rpc, serverStateManager, SMTP_SUBJECT_PREFIX, TEST_ADMIN, TEST_ADMIN_EMAIL, TEST_ADMIN_FULLNAME, TEST_ADMIN_PASSWORD, TEST_ADMIN_USERNAME, TEST_BLOG, TEST_COMMENT, 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, TESTBLOG_CONTENT, TESTBLOG_TITLE, testData, TESTMAILSERVER_HOSTNAME, TESTMAILSERVER_NAME, TESTPAGE_COMMENT, TESTPAGE_CONTENT, TESTPAGE_TITLE, TESTSPACE_KEY, TESTSPACE_TITLE, TESTSPACE2_KEY, TESTSPACE2_TITLE, userHelper, VIEW_PERSONAL_SPACE_LINK, wikiMarkupRpc |
Methods inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest |
addUserToGroupViaHelper, addWatchPage, assertImagePresent, assertImageValid, assertLinkPresentWithExactTextAndClass, assertMailReceived, assertNoMailReceived, attachFile, attachFile, attachFileWithName, createGroup, createGroupViaHelper, createMail, createPage, createPageWithViewRestrictions, createSpaceViaWebUI, createTestMailServer, createTestSpaceViaWebUI, createUserViaHelper, disableAnonymousAccess, editPage, editPageContent, editPageWithContent, editSpaceDescription, editSpacePermsForm, enableAnonymousAccess, ensureTestUserCanViewTestSpace, forceViewGlobalAdmin, generateBaseUrl, generateFile, getAppContext, getBaseUrl, getConfiguredBaseUrl, getCurrentMailQueueSize, getCurrentPageId, getFriendlyRelativeDate, getLoginButtonId, getPageId, getPluginHelper, gotoPageWithError, importMail, importMailAndAssertNoRunningTask, isClustered, logIn, logInAs, logInAs, logInAs, logInAsAdminAtHomepage, logInAsAtHomepage, logInAsAtHomepage, loginAsTestUser, loginAsTestUser2, loginAsTestUserAtHomepage, loginViaForm, logout, movePage, movePageToNewParent, movePageToNewParent, movePageToNewSpace, rebuildIndex, removeGroup, removePageLabel, removePageOrBlogById, removeTestUser1ViaHelper, removeUserViaHelper, renamePage, search, setAttachmentMaxUploadSize, setBlogLabels, setEditPermissionsForGroups, setEditPermissionsForUsers, setMaxAttachmentsInUI, setPageLabels, setThreadedComments, setUp, setUpTestNG, setViewPermissionsForGroups, setViewPermissionsForUsers, stopTestMailServer, tearDownTestNG, viewGlobalPermissions, viewHomepage, viewLabel, viewLanguages, viewPage, viewPage, viewPeopleDirectory, viewSpaceAdmin, viewSpaceAdvanced, viewSpaceContent, viewSpacePermissions, viewSpaceSummary, viewSpaceSummary, viewTrash, watchPage, watchSpace, watchSpace |
Methods inherited from class com.atlassian.confluence.AbstractAtlassianWebTestCase |
assertCollectionContainsKeyWithValue, assertContains, assertContainsRegex, assertDoesNotContain, assertEndsWith, assertLinkNotPresentWithHrefContaining, assertLinkPresentWithHref, assertLinkPresentWithHrefContaining, assertLinkPresentWithTextAndHref, assertPageTitleEquals, assertServerResponseContains, assertServerResponseDoesNotContain, assertStartsWith, assertStatusCode, assertTextPresentInPageSource, assertTextsPresentInOrder, assertTextsPresentInOrder, assertTitleEquals, assertTitleEquals, getGroupFromResponse, 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, assertElementNotPresentByXPath, assertElementPresent, assertElementPresentByXPath, 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, assertLinkPresent, assertLinkPresentWithExactText, assertLinkPresentWithExactText, assertLinkPresentWithImage, assertLinkPresentWithText, 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, assertSubmitButtonNotPresent, assertSubmitButtonPresent, assertSubmitButtonPresent, assertSubmitButtonPresent, assertTableEquals, assertTableEquals, assertTableMatch, assertTableMatch, assertTableNotPresent, assertTablePresent, assertTableRowCountEquals, assertTableRowsEqual, assertTableRowsEqual, assertTableRowsMatch, assertTableRowsMatch, assertTextFieldEquals, assertTextInElement, assertTextInTable, assertTextInTable, assertTextNotInElement, assertTextNotInTable, assertTextNotInTable, assertTextNotPresent, assertTextPresent, assertTitleEqualsKey, assertTitleEqualsKey, assertTitleMatch, assertWindowCountEquals, assertWindowPresent, assertWindowPresent, assertWindowPresentWithTitle, beginAt, checkCheckbox, checkCheckbox, clickButton, clickButtonWithText, clickElementByXPath, clickLink, clickLinkWithExactText, clickLinkWithExactText, clickLinkWithImage, clickLinkWithText, 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, selectOptionByValue, selectOptions, selectOptionsByValues, setDialog, setExpectedJavaScriptAlert, setExpectedJavaScriptAlert, setExpectedJavaScriptConfirm, setExpectedJavaScriptConfirm, setExpectedJavaScriptPrompt, setExpectedJavaScriptPrompt, setFormElement, setScriptingEnabled, setTestContext, setTester, setTestingEngineKey, setTextField, setWorkingForm, setWorkingForm, setWorkingForm, submit, submit, submit, uncheckCheckbox, uncheckCheckbox, wrapWithPageSourceOnError |
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 |
UserMacrosAcceptanceTest
public UserMacrosAcceptanceTest()
setUp
protected void setUp()
throws Exception
- Overrides:
setUp
in class AbstractConfluenceAcceptanceTest
- Throws:
Exception
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
TODOXHTML_testWarningAboutWikiTemplateMacrosInList
public void TODOXHTML_testWarningAboutWikiTemplateMacrosInList()
throws Exception
- Test that the list of user macros will warn about macros that are set to wiki output.
- Throws:
Exception
testNoOutputOptionForCreateMacro
public void testNoOutputOptionForCreateMacro()
throws Exception
- Wiki output as a template option should no longer be presented.
- Throws:
Exception
TODOXHTML_testOutputOptionPresentedForLegacyMacro
public void TODOXHTML_testOutputOptionPresentedForLegacyMacro()
throws Exception
- Ensure that a "legacy" macro with a wiki template presents the option to select a different template format.
This is important to allow an admin to convert such a macro.
- Throws:
Exception
testUserMacrosAreNotAlwaysBlock
public void testUserMacrosAreNotAlwaysBlock()
throws IOException,
org.apache.xmlrpc.XmlRpcException
- Ensure that when a "legacy" macro is changed to HTML, you can longer set it back to wiki output via the UI.
- Throws:
Exception
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-2012 Atlassian. All Rights Reserved.