com.atlassian.confluence
Class PageTitlesAcceptanceTest

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

public class PageTitlesAcceptanceTest
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
PageTitlesAcceptanceTest()
           
 
Method Summary
protected  void setUp()
          Default setUp method.
 void testAmpersandPageTitles()
           
 void testCreatePageWithPlusInTitle()
           
 void testCreatePageWithTitleTooLong()
          Testing issue: CONF-8855 This fails in DB2.
 void testDuplicatePageTitlesHaveConsistentErrorMessage()
           
 void testExclamationMarkPageTitles()
           
 void testFormattingCharsPageTitles()
           
 void testRenamePageWithTitleTooLong()
          Testing issue: CONF-8855 This fails in DB2.
 void testSemiColonPageTitles()
           
 void testSimplePageTitles()
           
 void testTildeOrDollarNotAtStartOfPageTitles()
           
 
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, tearDown, 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

PageTitlesAcceptanceTest

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

testSimplePageTitles

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

testAmpersandPageTitles

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

testSemiColonPageTitles

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

testExclamationMarkPageTitles

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

testFormattingCharsPageTitles

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

testTildeOrDollarNotAtStartOfPageTitles

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

testCreatePageWithPlusInTitle

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

testCreatePageWithTitleTooLong

public void testCreatePageWithTitleTooLong()
Testing issue: CONF-8855 This fails in DB2. See CONF-9305


testRenamePageWithTitleTooLong

public void testRenamePageWithTitleTooLong()
Testing issue: CONF-8855 This fails in DB2. See CONF-9305


testDuplicatePageTitlesHaveConsistentErrorMessage

public void testDuplicatePageTitlesHaveConsistentErrorMessage()
                                                       throws org.apache.xmlrpc.XmlRpcException
Throws:
org.apache.xmlrpc.XmlRpcException


Copyright © 2003–2015 Atlassian. All rights reserved.