com.atlassian.confluence
Class RecentlyUpdatedContentMacroAcceptanceTest

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

public class RecentlyUpdatedContentMacroAcceptanceTest
extends AbstractConfluenceAcceptanceTest

This test suite uses pauses of 10 milliseconds to ensure content is created at different times. Windows has time precision to 10 millis. This only tests the {recently-updated} macro in Advanced Macros. For the dashboard recent updates macro, see DashboardRecentlyUpdatedContentMacroAcceptanceTest


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
RecentlyUpdatedContentMacroAcceptanceTest()
           
 
Method Summary
protected  void setUp()
          Default setUp method.
 void testAttachmentNamesOnChangesAreRenamed()
           
 void testBlogPostsEditsAreDisplayed()
           
 void testBlogTitlesOnChangesAreRenamed()
           
 void testContentPermissionsAreRespected()
           
 void testEffectOfRemovingAndRevertingPage()
           
 void testLabelInformationIsUpdatedWhenLabelsAreAddedOrRemoved()
          The change index should be kept up to date when labels are added or removed.
 void testOnlyTheLastEditsFromUsersAreDisplayed()
           
 void testPageTitlesOnChangesAreRenamed()
           
 void testPersonalInformationEditsAreDisplayed()
           
 void testRebuildingIndexRebuildsChanges()
           
 void testSpaceCreatesAndEditsAreDisplayed()
           
 void testSpaceInformationIsUpdatedWhenPageMoved()
           
 void testSpacePermissionsAreRespected()
           
 
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

RecentlyUpdatedContentMacroAcceptanceTest

public RecentlyUpdatedContentMacroAcceptanceTest()
Method Detail

testBlogPostsEditsAreDisplayed

public void testBlogPostsEditsAreDisplayed()

testPersonalInformationEditsAreDisplayed

public void testPersonalInformationEditsAreDisplayed()

testSpaceCreatesAndEditsAreDisplayed

public void testSpaceCreatesAndEditsAreDisplayed()

testOnlyTheLastEditsFromUsersAreDisplayed

public void testOnlyTheLastEditsFromUsersAreDisplayed()
                                               throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

testEffectOfRemovingAndRevertingPage

public void testEffectOfRemovingAndRevertingPage()

testContentPermissionsAreRespected

public void testContentPermissionsAreRespected()

testSpacePermissionsAreRespected

public void testSpacePermissionsAreRespected()

testPageTitlesOnChangesAreRenamed

public void testPageTitlesOnChangesAreRenamed()
                                       throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

testAttachmentNamesOnChangesAreRenamed

public void testAttachmentNamesOnChangesAreRenamed()

testBlogTitlesOnChangesAreRenamed

public void testBlogTitlesOnChangesAreRenamed()
                                       throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

testRebuildingIndexRebuildsChanges

public void testRebuildingIndexRebuildsChanges()
                                        throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

testSpaceInformationIsUpdatedWhenPageMoved

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

testLabelInformationIsUpdatedWhenLabelsAreAddedOrRemoved

public void testLabelInformationIsUpdatedWhenLabelsAreAddedOrRemoved()
The change index should be kept up to date when labels are added or removed. Otherwise label filtering in the recent update list would be done against outdated labelling information.


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


Copyright © 2003-2014 Atlassian. All Rights Reserved.