com.atlassian.confluence
Class RssAcceptanceTest

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

public class RssAcceptanceTest
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
RssAcceptanceTest()
           
 
Method Summary
protected  void setUp()
          Default setUp method.
protected  void tearDown()
          Default tearDown method.
 void testAddCommentUrlInFeed()
           
 void testAllContentRssFeedInAllSpaces()
           
 void testAllContentRSSFeedWithLabels()
           
 void testAllContentRSSFeedWithLabelWhichDoesntExist()
           
 void testAllContentRSSFeedWithUppercaseLabels()
           
 void testAttachmentRssFeedInOneSpace()
           
 void testBlogAttachmentsFilteredOutWhenPagesAndAttachmentsRequested()
           
 void testBlogPostRssFeedInOneSpace()
           
 void testCommentLinkIsNotDoubleEscaped()
           
 void testCommentRssFeedInOneSpace()
           
 void testCommentsOnlyOfLabeledContent()
           
 void testCommentsOnPagesWithSameName()
           
 void testCommentsRelatedToPagesFilteredOutWhenBlogsAndCommentsRequested()
           
 void testContentProtectedByPageLevelPermissionsDoNotAppearToUnauthorizedUsers()
           
 void testCreatedAndEditedBlogPosts()
           
 void testDefaultFeedBehaviour()
          This confirms that RSS behaviour doesn't change post Confluence 2.8
 void testDefaultSpaceLogoNotInAttachmentsFeed()
           
 void testEditThatAppliesPageLevelPermissionsIsNotVisibleToUnauthorizedUsers()
           
 void testEncodingInStatus()
           
 void testFeedDoesNotContainPersonalLabels()
           
 void testFeedWithLabelIncludeCommentsToLabeledContent()
           
 void testIllegalXmlCharactersEscaped()
           
 void testLimitWhenResultsFiltered()
           
 void testMacroRendersInParentComment()
           
 void testMailRssFeedInOneSpace()
           
 void testPagesRssFeedInAllSpaces()
           
 void testPagesRssFeedInOneSpace()
           
 void testPagesRssFeedWithMaxTwoItems()
          Pages only Limited to one space Creations Labels: none RSS2 Last 2 items from 5 days All updates Anonymous feed
 void testPrivateFeedAsAdminUser()
           
 void testPrivateFeedAsUnpermittedUser()
           
 void testRssFeedRespectsContentPermissions()
           
 void testRSSInPersonalAndGlobalSpace()
           
 void testShowContent()
           
 void testSortByDateCreated()
           
 void testSortByDateModified()
           
 void testSpaceExclusions()
           
 void testUnprivilegedAccessToUserFollowFeed()
           
 void testUpdatedCommentInRssFeed()
           
 void testUserFollowFeed()
           
 
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

RssAcceptanceTest

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

testSpaceExclusions

public void testSpaceExclusions()
                         throws Exception
Throws:
Exception

testPagesRssFeedInOneSpace

public void testPagesRssFeedInOneSpace()
                                throws Exception
Throws:
Exception

testCreatedAndEditedBlogPosts

public void testCreatedAndEditedBlogPosts()
                                   throws Exception
Throws:
Exception

testBlogPostRssFeedInOneSpace

public void testBlogPostRssFeedInOneSpace()
                                   throws Exception
Throws:
Exception

testMailRssFeedInOneSpace

public void testMailRssFeedInOneSpace()
                               throws Exception
Throws:
Exception

testCommentRssFeedInOneSpace

public void testCommentRssFeedInOneSpace()
                                  throws Exception
Throws:
Exception

testCommentLinkIsNotDoubleEscaped

public void testCommentLinkIsNotDoubleEscaped()
                                       throws Exception
Throws:
Exception

testUpdatedCommentInRssFeed

public void testUpdatedCommentInRssFeed()
                                 throws Exception
Throws:
Exception

testAttachmentRssFeedInOneSpace

public void testAttachmentRssFeedInOneSpace()
                                     throws Exception
Throws:
Exception

testDefaultSpaceLogoNotInAttachmentsFeed

public void testDefaultSpaceLogoNotInAttachmentsFeed()
                                              throws Exception
Throws:
Exception

testPagesRssFeedWithMaxTwoItems

public void testPagesRssFeedWithMaxTwoItems()
                                     throws Exception
Pages only Limited to one space Creations Labels: none RSS2 Last 2 items from 5 days All updates Anonymous feed

Throws:
Exception

testPagesRssFeedInAllSpaces

public void testPagesRssFeedInAllSpaces()
                                 throws Exception
Throws:
Exception

testIllegalXmlCharactersEscaped

public void testIllegalXmlCharactersEscaped()
                                     throws Exception
Throws:
Exception

testAllContentRssFeedInAllSpaces

public void testAllContentRssFeedInAllSpaces()
                                      throws Exception
Throws:
Exception

testAllContentRSSFeedWithLabels

public void testAllContentRSSFeedWithLabels()
                                     throws Exception
Throws:
Exception

testAllContentRSSFeedWithUppercaseLabels

public void testAllContentRSSFeedWithUppercaseLabels()
                                              throws Exception
Throws:
Exception

testAllContentRSSFeedWithLabelWhichDoesntExist

public void testAllContentRSSFeedWithLabelWhichDoesntExist()
                                                    throws Exception
Throws:
Exception

testPrivateFeedAsUnpermittedUser

public void testPrivateFeedAsUnpermittedUser()
                                      throws Exception
Throws:
Exception

testPrivateFeedAsAdminUser

public void testPrivateFeedAsAdminUser()
                                throws Exception
Throws:
Exception

testShowContent

public void testShowContent()
                     throws Exception
Throws:
Exception

testFeedDoesNotContainPersonalLabels

public void testFeedDoesNotContainPersonalLabels()
                                          throws Exception
Throws:
Exception

testDefaultFeedBehaviour

public void testDefaultFeedBehaviour()
                              throws Exception
This confirms that RSS behaviour doesn't change post Confluence 2.8

Throws:
Exception

testAddCommentUrlInFeed

public void testAddCommentUrlInFeed()
                             throws Exception
Throws:
Exception

testRSSInPersonalAndGlobalSpace

public void testRSSInPersonalAndGlobalSpace()
                                     throws Exception
Throws:
Exception

testContentProtectedByPageLevelPermissionsDoNotAppearToUnauthorizedUsers

public void testContentProtectedByPageLevelPermissionsDoNotAppearToUnauthorizedUsers()
                                                                              throws Exception
Throws:
Exception

testEditThatAppliesPageLevelPermissionsIsNotVisibleToUnauthorizedUsers

public void testEditThatAppliesPageLevelPermissionsIsNotVisibleToUnauthorizedUsers()
                                                                            throws Exception
Throws:
Exception

testSortByDateModified

public void testSortByDateModified()
                            throws Exception
Throws:
Exception

testSortByDateCreated

public void testSortByDateCreated()
                           throws Exception
Throws:
Exception

testUserFollowFeed

public void testUserFollowFeed()
                        throws com.sun.syndication.io.FeedException,
                               IOException
Throws:
com.sun.syndication.io.FeedException
IOException

testEncodingInStatus

public void testEncodingInStatus()

testRssFeedRespectsContentPermissions

public void testRssFeedRespectsContentPermissions()
                                           throws Exception
Throws:
Exception

testUnprivilegedAccessToUserFollowFeed

public void testUnprivilegedAccessToUserFollowFeed()
                                            throws com.sun.syndication.io.FeedException,
                                                   IOException
Throws:
com.sun.syndication.io.FeedException
IOException

testCommentsRelatedToPagesFilteredOutWhenBlogsAndCommentsRequested

public void testCommentsRelatedToPagesFilteredOutWhenBlogsAndCommentsRequested()
                                                                        throws Exception
Throws:
Exception

testBlogAttachmentsFilteredOutWhenPagesAndAttachmentsRequested

public void testBlogAttachmentsFilteredOutWhenPagesAndAttachmentsRequested()
                                                                    throws Exception
Throws:
Exception

testFeedWithLabelIncludeCommentsToLabeledContent

public void testFeedWithLabelIncludeCommentsToLabeledContent()
                                                      throws Exception
Throws:
Exception

testCommentsOnlyOfLabeledContent

public void testCommentsOnlyOfLabeledContent()
                                      throws Exception
Throws:
Exception

testCommentsOnPagesWithSameName

public void testCommentsOnPagesWithSameName()
                                     throws Exception
Throws:
Exception

testLimitWhenResultsFiltered

public void testLimitWhenResultsFiltered()
                                  throws Exception
Throws:
Exception

testMacroRendersInParentComment

public void testMacroRendersInParentComment()
                                     throws Exception
Throws:
Exception


Copyright © 2003–2015 Atlassian. All rights reserved.