com.atlassian.confluence.dashboard
Class DashboardRecentlyUpdatedContentMacroAcceptanceTest

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

public class DashboardRecentlyUpdatedContentMacroAcceptanceTest
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
DashboardRecentlyUpdatedContentMacroAcceptanceTest()
           
 
Method Summary
protected  void setUp()
          Default setUp method.
protected  void tearDown()
          Default tearDown method.
 void testAnonymousChangesAreCorrectlyAttributedToThem()
          Test for CONF-8826 to ensure the changes are correctly attributed to anonymous users.
 void testAnonymousSeesCorrectTabs()
           
 void testBaseCase()
           
 void testCanDisplayMaxUpdates()
           
 void testCanDisplayMinUpdates()
           
 void testCannotSeeStatusUpdatesFromUsersNotInNetwork()
           
 void testCannotSeeUpdatesAfterStopFollowing()
          Similar to testCannotSeeStatusUpdatesFromUsersNotInNetwork() except it checks against a user who used to be in the network.
 void testCanSeeStatusUpdatesFromUsersInNetwork()
           
 void testChangeCommentDisplayedForPages()
           
 void testChangeSetGrouping()
           
 void testClickingTabsChangesTabs()
           
 void testCommentsAndDashboardFormatDateUsingTimeZone()
           
 void testDefaultUserPic()
           
 void testEmptyBracketsNotShownInTemplateWithoutProfilePics()
           
 void testJPGTextIsPresent()
           
 void testLinkInCommentSummaryOnDashboard()
           
 void testLinksToDiffPages()
           
 void testMacroWithLabelFilter()
           
 void testMacroWithNonExistentLabel()
           
 void testMaxChangeCountOnDashboard()
           
 void testMaxChangeCountOnPage()
           
 void testMultipleEditsByDifferentUsersAddMultipleChangesToIndex()
           
 void testMultipleEditsBySameUserDoNotAddMultipleChangesToIndex()
           
 void testNegativeMaxRecentlyUpdatedPageCount()
          Ensures that when passing a negative value to maxRecentlyUpdatedPageCount, the last valid value is used.
 void testNetworkTab()
           
 void testNetworkTabRespectsSpacePermissions()
           
 void testNoFollowers()
           
 void testRecentlyUpdatedByAnonymousUsers()
          Tests that anonymous users are correctly attributed to changes (CONF-8826, CONF-9773).
 void testRecentlyUpdatedMacro()
           
 void testSummaryOfCommentIsDisplayed()
          We only provide a summary of the bodies of comments on the dashboard
 void testTilesAreHtmlEncoding()
           
 void testUnknownSelectedTab()
          Test when the selected Tab is not one of the known set.
 void testUpdatesOlderThanOneYearNotShown()
           
 void testUserNamesAreHtmlEncoding()
           
 void testUserStatusNotTruncated()
           
 void XXX_CONF_28169__testUserWithSpecialCharactersRenderedCorrectly()
           
 
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

DashboardRecentlyUpdatedContentMacroAcceptanceTest

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

tearDown

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

testCommentsAndDashboardFormatDateUsingTimeZone

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

testLinkInCommentSummaryOnDashboard

public void testLinkInCommentSummaryOnDashboard()

testNegativeMaxRecentlyUpdatedPageCount

public void testNegativeMaxRecentlyUpdatedPageCount()
Ensures that when passing a negative value to maxRecentlyUpdatedPageCount, the last valid value is used. CONF-22013


testBaseCase

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

testDefaultUserPic

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

testLinksToDiffPages

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

testTilesAreHtmlEncoding

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

testUserNamesAreHtmlEncoding

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

testRecentlyUpdatedMacro

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

testMacroWithNonExistentLabel

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

testMacroWithLabelFilter

public void testMacroWithLabelFilter()

testRecentlyUpdatedByAnonymousUsers

public void testRecentlyUpdatedByAnonymousUsers()
Tests that anonymous users are correctly attributed to changes (CONF-8826, CONF-9773).


testChangeSetGrouping

public void testChangeSetGrouping()

testEmptyBracketsNotShownInTemplateWithoutProfilePics

public void testEmptyBracketsNotShownInTemplateWithoutProfilePics()

testChangeCommentDisplayedForPages

public void testChangeCommentDisplayedForPages()

testSummaryOfCommentIsDisplayed

public void testSummaryOfCommentIsDisplayed()
We only provide a summary of the bodies of comments on the dashboard


testAnonymousChangesAreCorrectlyAttributedToThem

public void testAnonymousChangesAreCorrectlyAttributedToThem()
Test for CONF-8826 to ensure the changes are correctly attributed to anonymous users. It also ensures that the profile pictures are correctly attributed to users.


testUnknownSelectedTab

public void testUnknownSelectedTab()
Test when the selected Tab is not one of the known set. This test arises from the security issue - CONF-10289.


testMaxChangeCountOnDashboard

public void testMaxChangeCountOnDashboard()

testMaxChangeCountOnPage

public void testMaxChangeCountOnPage()

testUserStatusNotTruncated

public void testUserStatusNotTruncated()

testMultipleEditsBySameUserDoNotAddMultipleChangesToIndex

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

testMultipleEditsByDifferentUsersAddMultipleChangesToIndex

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

testUpdatesOlderThanOneYearNotShown

public void testUpdatesOlderThanOneYearNotShown()

testAnonymousSeesCorrectTabs

public void testAnonymousSeesCorrectTabs()

testClickingTabsChangesTabs

public void testClickingTabsChangesTabs()

testNetworkTab

public void testNetworkTab()

testNetworkTabRespectsSpacePermissions

public void testNetworkTabRespectsSpacePermissions()

testNoFollowers

public void testNoFollowers()

testCanSeeStatusUpdatesFromUsersInNetwork

public void testCanSeeStatusUpdatesFromUsersInNetwork()

testCannotSeeStatusUpdatesFromUsersNotInNetwork

public void testCannotSeeStatusUpdatesFromUsersNotInNetwork()

testCannotSeeUpdatesAfterStopFollowing

public void testCannotSeeUpdatesAfterStopFollowing()
Similar to testCannotSeeStatusUpdatesFromUsersNotInNetwork() except it checks against a user who used to be in the network.


testCanDisplayMinUpdates

public void testCanDisplayMinUpdates()

testJPGTextIsPresent

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

testCanDisplayMaxUpdates

public void testCanDisplayMaxUpdates()

XXX_CONF_28169__testUserWithSpecialCharactersRenderedCorrectly

public void XXX_CONF_28169__testUserWithSpecialCharactersRenderedCorrectly()


Copyright © 2003-2014 Atlassian. All Rights Reserved.