com.atlassian.confluence
Class BlogAcceptanceTest

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

public class BlogAcceptanceTest
extends AbstractConfluenceAcceptanceTest


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
BlogAcceptanceTest()
           
 
Method Summary
 java.lang.String getPostDate()
           
protected  void setUp()
          Default setUp method.
 BlogPost setupBlogPost()
           
protected  void tearDown()
          Default tearDown method.
 void testAddAttachment()
           
 void testAddComment()
           
 void testAddCommentToBlogAttachment()
           
 void testBackdatedBlog()
           
 void testBlogPostLink()
           
 void testBlogPostListForMonth()
           
 void testBlogPostListMonthNavigation()
           
 void testBlogPostWithAttachmentHasCorrectLinksOnDashboard()
           
 void testChangeTitleCase()
           
 void testCreateBlogPost()
           
 void testCreateBlogPostAsAnonymousUserWithDisabledPermissions()
           
 void testCreateBlogPostAsAnonymousUserWithEnabledPermissions()
           
 void testCreationTime()
          CONF-24559 - ensures that a blog post's creation/publish date correctly reflects the time at which a blog post was made.
 void testEditAttachment()
           
 void testEditBlogAttachmentName()
           
 void testEditBlogPost()
           
 void testEditBlogPostFromPageHistory()
           
 void testEditBlogPostTitle()
           
 void testEditBlogPostTitleRenamesLinks()
           
 void testEditBlogPostTitleWithBlankTitle()
           
 void testEditBlogPostTitleWithSameTitle()
           
 void testFutureBlogPostNotAllowed()
           
 void testLastChangedAndPostedInternationalised()
           
 void testMonthlyViewWithTimezoneChange()
           
 void testMoveAttachmentToBlogPost()
           
 void testMoveAttachmentToSpace()
           
 void testOlderNewerNavigation()
           
 void testOlderNewerNavigationInBlogPostByDate()
           
 void testPostingDateIsSetDespitePageSaveError()
          Tests the blog post date change persists on a page save error.
 void testPostingDateNotEditableOnEditBlogPost()
          Tests that a blog posting date cannot be edited.
 void testPostListInternationalisation()
           
 void testRemoveAttachment()
           
 void testRemoveBlogPost()
           
 void testRemoveComment()
           
 void testVersionCommentOnEditBlogPost()
          Test editing a blogpost and setting a change comment.
 void testViewBlogPostsByDay()
           
 void testViewBlogPostsByMonth()
           
 void TODOXHTML_testResolveMergeConflict()
           
 
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, 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, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BlogAcceptanceTest

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

getPostDate

public java.lang.String getPostDate()

setupBlogPost

public BlogPost setupBlogPost()

testCreationTime

public void testCreationTime()
CONF-24559 - ensures that a blog post's creation/publish date correctly reflects the time at which a blog post was made. Previously the date was artificially modified to be equal to the time at midnight of cut current day (eg March 1st 00:00:00).


testCreateBlogPost

public void testCreateBlogPost()

testLastChangedAndPostedInternationalised

public void testLastChangedAndPostedInternationalised()

testEditBlogPost

public void testEditBlogPost()

testBackdatedBlog

public void testBackdatedBlog()

testFutureBlogPostNotAllowed

public void testFutureBlogPostNotAllowed()

testRemoveBlogPost

public void testRemoveBlogPost()

testBlogPostLink

public void testBlogPostLink()

testAddAttachment

public void testAddAttachment()

testVersionCommentOnEditBlogPost

public void testVersionCommentOnEditBlogPost()
Test editing a blogpost and setting a change comment.


testEditAttachment

public void testEditAttachment()

testMoveAttachmentToSpace

public void testMoveAttachmentToSpace()

testMoveAttachmentToBlogPost

public void testMoveAttachmentToBlogPost()

testAddCommentToBlogAttachment

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

testEditBlogAttachmentName

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

testRemoveAttachment

public void testRemoveAttachment()

testAddComment

public void testAddComment()

testRemoveComment

public void testRemoveComment()

testCreateBlogPostAsAnonymousUserWithEnabledPermissions

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

testCreateBlogPostAsAnonymousUserWithDisabledPermissions

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

testBlogPostWithAttachmentHasCorrectLinksOnDashboard

public void testBlogPostWithAttachmentHasCorrectLinksOnDashboard()
                                                          throws java.io.IOException,
                                                                 org.apache.xmlrpc.XmlRpcException,
                                                                 org.xml.sax.SAXException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
org.xml.sax.SAXException

testEditBlogPostTitle

public void testEditBlogPostTitle()

testEditBlogPostTitleWithBlankTitle

public void testEditBlogPostTitleWithBlankTitle()

testEditBlogPostTitleWithSameTitle

public void testEditBlogPostTitleWithSameTitle()

testChangeTitleCase

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

testEditBlogPostTitleRenamesLinks

public void testEditBlogPostTitleRenamesLinks()

testEditBlogPostFromPageHistory

public void testEditBlogPostFromPageHistory()

testPostingDateNotEditableOnEditBlogPost

public void testPostingDateNotEditableOnEditBlogPost()
Tests that a blog posting date cannot be edited.


testPostingDateIsSetDespitePageSaveError

public void testPostingDateIsSetDespitePageSaveError()
Tests the blog post date change persists on a page save error.


TODOXHTML_testResolveMergeConflict

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

testViewBlogPostsByDay

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

testViewBlogPostsByMonth

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

testBlogPostListForMonth

public void testBlogPostListForMonth()

testBlogPostListMonthNavigation

public void testBlogPostListMonthNavigation()

testPostListInternationalisation

public void testPostListInternationalisation()

testMonthlyViewWithTimezoneChange

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

testOlderNewerNavigation

public void testOlderNewerNavigation()

testOlderNewerNavigationInBlogPostByDate

public void testOlderNewerNavigationInBlogPostByDate()


Copyright © 2003-2014 Atlassian. All Rights Reserved.