com.atlassian.confluence
Class LabelsAcceptanceTest

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

public class LabelsAcceptanceTest
extends AbstractConfluenceAcceptanceTest

Acceptance test suite for the label functionality.


Field Summary
 
Fields inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest
DASHBOARD_RECENT_UPDATES_URL, log, logAdjuster, RANDOM, 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
LabelsAcceptanceTest()
           
 
Method Summary
protected  void setUp()
          Default setUp method.
 void testAddLabelIsCaseInsensitive()
           
 void testAddLabelsToPage()
           
 void testAddLabelToBlogpost()
           
 void testAddLabelToPage()
           
 void testAddLabelToPages()
           
 void testAddPagesAndViewCosmos()
           
 void testAlphaView()
           
 void testEditLabel()
           
 void testLabelNavigationLinks()
           
 void testLabelNavigationLinksWithSpaceKey()
           
 void testLabelServlet()
           
 void testLabelServletWithNoLabelSpecified()
           
 void testLabelServletWithUndefinedLabel()
           
 void testLabelsOnTrashedPage()
           
 void testLabelWithSlashInIt()
           
 void testMultipleLabelSearch()
           
 void testRemoveLabel()
           
 void testUserWithSpecialCharsInUsernameAddLabels()
          Tests to see if a user with special characters in their name can add global labels.
 void testViewLabelIsCaseInsensitive()
           
 void testViewLabelsForUndefinedSpace()
           
 void testViewLabelsPagination()
           
 void testViewLabelsWithNoDefinedLabels()
           
 void testViewNonAsciiLabelsPagination()
           
 void testViewRemovedLabelID()
           
 void testViewUndefinedLabelID()
           
 
Methods inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest
adminConsole, attachments, createSpaceViaWebUI, createTestSpaceViaWebUI, directoryConfig, generateBaseUrl, generateFile, getAppContext, getBaseUrl, getConfiguredBaseUrl, getPluginHelper, getServerStateManager, goToBlogCollector, logInAsAdminAtHomepage, loginAsTestUser, loginAsTestUser2, loginAsTestUserAtHomepage, logins, logout, pages, rebuildIndex, setUpTestNG, 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

LabelsAcceptanceTest

public LabelsAcceptanceTest()
Method Detail

setUp

protected void setUp()
              throws java.lang.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:
java.lang.Exception - from super

testLabelsOnTrashedPage

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

testLabelNavigationLinks

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

testLabelNavigationLinksWithSpaceKey

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

testAddLabelToPage

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

testUserWithSpecialCharsInUsernameAddLabels

public void testUserWithSpecialCharsInUsernameAddLabels()
                                                 throws java.lang.Exception
Tests to see if a user with special characters in their name can add global labels.

Throws:
java.lang.Exception

testAlphaView

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

testAddLabelsToPage

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

testAddLabelToPages

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

testEditLabel

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

testRemoveLabel

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

testAddPagesAndViewCosmos

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

testViewLabelsWithNoDefinedLabels

public void testViewLabelsWithNoDefinedLabels()

testViewLabelsForUndefinedSpace

public void testViewLabelsForUndefinedSpace()

testViewUndefinedLabelID

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

testViewRemovedLabelID

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

testViewLabelIsCaseInsensitive

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

testAddLabelIsCaseInsensitive

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

testLabelWithSlashInIt

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

testLabelServlet

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

testLabelServletWithUndefinedLabel

public void testLabelServletWithUndefinedLabel()

testLabelServletWithNoLabelSpecified

public void testLabelServletWithNoLabelSpecified()

testAddLabelToBlogpost

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

testMultipleLabelSearch

public void testMultipleLabelSearch()

testViewLabelsPagination

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

testViewNonAsciiLabelsPagination

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


Copyright © 2003-2014 Atlassian. All Rights Reserved.