com.atlassian.confluence
Class DocThemeAcceptanceTest

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

public class DocThemeAcceptanceTest
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
DocThemeAcceptanceTest()
           
 
Method Summary
protected  void configureSpaceTheme(String spaceKey, boolean spaceSearchEnabled)
           
protected  void selectSpaceTheme(String spaceKey, String themeKey)
           
protected  void setUp()
          Default setUp method.
protected  void tearDown()
          Default tearDown method.
 void testAddLinkInNavigation()
           
 void testConfigureMessages()
           
 void testConfigureSpace()
           
 void testDashboardSearchBoxIsDisplayCorrectTextWhenSpaceSpecificSearchingOptionIsEnabled()
           
 void testPageTreeSearchFormNotPresentWhenSpaceSpecificSearchingOptionIsEnabled()
           
 void testPageTreeSearchFormPresentWhenSpaceSpecificSearchingOptionIsDisabled()
           
 void testQuickSearchPlaceholderSpecifiesSpaceSearchIfSet()
           
 void testSiteSearchReturnsAllResultWhenSpaceSpecificSearchingOptionIsDisabled()
           
 void testSiteSearchReturnScopedResultsWhenSpaceSpecificSearchOptionEnabled()
           
 void testSpaceNameContainingXss()
          Tests that Space Names that attempt to exploit XSS vulnerabilities are correctly escaped when the Documentation Theme is enabled.
 
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

DocThemeAcceptanceTest

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

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

testConfigureSpace

public void testConfigureSpace()

testConfigureMessages

public void testConfigureMessages()

testAddLinkInNavigation

public void testAddLinkInNavigation()

testSiteSearchReturnsAllResultWhenSpaceSpecificSearchingOptionIsDisabled

public void testSiteSearchReturnsAllResultWhenSpaceSpecificSearchingOptionIsDisabled()

testSiteSearchReturnScopedResultsWhenSpaceSpecificSearchOptionEnabled

public void testSiteSearchReturnScopedResultsWhenSpaceSpecificSearchOptionEnabled()

testPageTreeSearchFormPresentWhenSpaceSpecificSearchingOptionIsDisabled

public void testPageTreeSearchFormPresentWhenSpaceSpecificSearchingOptionIsDisabled()

testPageTreeSearchFormNotPresentWhenSpaceSpecificSearchingOptionIsEnabled

public void testPageTreeSearchFormNotPresentWhenSpaceSpecificSearchingOptionIsEnabled()

testDashboardSearchBoxIsDisplayCorrectTextWhenSpaceSpecificSearchingOptionIsEnabled

public void testDashboardSearchBoxIsDisplayCorrectTextWhenSpaceSpecificSearchingOptionIsEnabled()

testQuickSearchPlaceholderSpecifiesSpaceSearchIfSet

public void testQuickSearchPlaceholderSpecifiesSpaceSearchIfSet()

testSpaceNameContainingXss

public void testSpaceNameContainingXss()
Tests that Space Names that attempt to exploit XSS vulnerabilities are correctly escaped when the Documentation Theme is enabled. Tests fixes for DOC-70.


configureSpaceTheme

protected void configureSpaceTheme(String spaceKey,
                                   boolean spaceSearchEnabled)

selectSpaceTheme

protected void selectSpaceTheme(String spaceKey,
                                String themeKey)


Copyright © 2003–2015 Atlassian. All rights reserved.