com.atlassian.confluence
Class SearchAcceptanceTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by net.sourceforge.jwebunit.junit.WebTestCase
              extended by com.atlassian.confluence.AbstractAtlassianWebTestCase
                  extended by com.atlassian.confluence.AbstractConfluenceAcceptanceTest
                      extended by com.atlassian.confluence.SearchAcceptanceTest
All Implemented Interfaces:
junit.framework.Test

public class SearchAcceptanceTest
extends AbstractConfluenceAcceptanceTest


Field Summary
 
Fields inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest
adminConsole, adminToken, ANONYMOUS_USER, BLOG_DATE_FORMAT, BROWSE_MENU_LINK_ID, CONFLUNECE_ADMIN_GROUP, CONFLUNECE_USERS_GROUP, context, CROWD_MODE, DB2_MODE, DEFAULT_MAX_ATTACHMENT_SIZE, filesToDelete, FUNCTEST_RPC_PLUGIN, LDAP_MODE, log, mailServices, PAUSE_MILLIS, PAUSE_MYSQL_MILLIS, pluginHelper, RANDOM, rpc, RPCLOG_DEBUG, RPCLOG_ERROR, RPCLOG_INFO, RPCLOG_SYSTEM_ERR, RPCLOG_SYSTEM_OUT, RPCLOG_WARN, SMTP_SUBJECT_PREFIX, TCP_PORT_RANGE_END, TCP_PORT_RANGE_START, TEST_ADMIN, TEST_ADMIN_EMAIL, TEST_ADMIN_FULLNAME, TEST_ADMIN_PASSWORD, TEST_ADMIN_USERNAME, TEST_GEN_EMAIL1, TEST_GEN_EMAIL2, TEST_GEN_FULLNAME1, TEST_GEN_FULLNAME2, TEST_GEN_PASSWORD1, TEST_GEN_PASSWORD2, TEST_GEN_USERNAME1, TEST_GEN_USERNAME2, TEST_GROUP1, TEST_PAGE, TEST_SPACE, TEST_SPACE2, TEST_USER1, TEST_USER2, TESTMAILSERVER_HOSTNAME, TESTMAILSERVER_NAME, TESTPAGE_COMMENT, TESTPAGE_CONTENT, TESTPAGE_TITLE, TESTSPACE_DESCRIPTION, TESTSPACE_KEY, TESTSPACE_TITLE, TESTSPACE2_DESCRIPTION, TESTSPACE2_KEY, TESTSPACE2_TITLE, testUser2Token, testUserToken, userHelper, VIEW_PERSONAL_SPACE_LINK, WATCHDOG_RESIN_MODE, xmlrpc
 
Fields inherited from class com.atlassian.confluence.AbstractAtlassianWebTestCase
SITE_TITLE_SUFFIX, TITLE_SEPARATOR
 
Fields inherited from class net.sourceforge.jwebunit.junit.WebTestCase
tester
 
Constructor Summary
SearchAcceptanceTest()
           
 
Method Summary
 void setUp()
           
protected  void tearDown()
          Default tearDown method.
 void testAndOperator()
          Test behaviour of AND operator in test.
 void testAnonymousSearching()
           
 void testAsteriskSearch()
           
 void testAttachmentSearchByLowercaseComment()
           
 void testAttachmentSearchByMixedCaseComment()
           
 void testAttachmentWithLowercaseSearchByLowercase()
           
 void testAttachmentWithLowercaseSearchByUppercase()
           
 void testAttachmentWithUppercaseSearchByLowercase()
           
 void testAttachmentWithUppercaseSearchByUppercase()
           
 void testBackwardCompatibilityWithOldStyleSearchURLs()
           
 void testBookmarksNotSearchable()
           
 void testCanFilterResultsBySpace()
           
 void testClearSearch()
          Test that the 'clear search' link works.
 void testCreateAndDeletePageQuickly()
           
 void testCreateAndDeleteSpaceQuickly()
           
 void testDateScoringForBlogs()
           
 void testDeleteSpace()
           
 void testFavouriteLabelNotDisplayed()
          Ensure that a page marked as a favourite by one user does not have a label displayed when appearing in search results.
 void testModifiedLastMonthSearch()
           
 void testModifiedLastWeekSearch()
           
 void testModifiedTodaySearch()
           
 void testModifiedYesterdaySearch()
           
 void testMovingAPageToAnUnpermittedSpaceRemovesItFromSearchResults()
           
 void testMovingHierarchyToAnUnpermittedSpaceRemovesItFromSearchResults()
           
 void testNextAndPrevious()
           
 void testPagingPreservesAuthorFilteringCriteria()
           
 void testPhraseQuery()
           
 void testPhraseSearch()
           
 void testPluggableBoostingStrategies()
           
 void testQuickEmptySearch()
           
 void testRestrictByType()
           
 void testSearchAcrossDifferentFields()
           
 void testSearchAndReindex()
           
 void testSearchByAttachmentFilename()
           
 void testSearchForNumbers()
           
 void testSearchInOpenOfficeExcelDoc()
           
 void testSearchInOpenOfficeWordDoc()
           
 void testSearchInPdf()
           
 void testSearchInUnprintablePdf()
           
 void testSearchInWordDoc()
           
 void testSearchLabel()
           
 void testSearchWithDateBoost()
           
 void testSearchWithFunkySymbols()
           
 void testSearchWithNbsp()
           
 void testSearchWithRestrictedPages()
           
 void testSimpleTextSearch()
           
 void testSpaceDescriptionResultLink()
           
 void testSpacePermisisonsRespectedInSearch()
           
 void testSuperUserCanSearchSpacesTheyDontHaveExplicitViewPermissions()
           
 void testUnpermittedPageDoesNotShowUp()
           
 void testUnpermittedSpaceContentDoesNotShowUpForAnonymousUsers()
           
 void testUserSearchFiltersOnSearchTokensInTheirEntirety()
           
 void testUserSearchIsSortsFullnamesAlphabetically()
           
 void testUserSearchJson()
           
 void testUserSearchMatchesTheFrontOfNamesOnly()
           
 void testVersionCommentInSearchResults()
           
 
Methods inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest
addAnonymousPermissionsToSpace, addComment, addCommentToBlogPost, addPageComment, addSpaceLabel, addUserToGroupViaHelper, addWatchPage, assertImagePresent, assertImageValid, assertLoggedInAs, assertMailReceived, assertNoMailReceived, attachFile, attachFileWithName, chooseRandomBaseUrl, cleanUp, createBlog, createGroup, createGroupViaHelper, createMail, createPage, createPageWithViewRestrictions, createSpaceViaWebUi, createSpaceViaWebUI, createSpaceViaWebUI, createTemplate, createTestGroupViaHelper, createTestMailServer, createTestSpaceViaWebUI, createTestUser1ViaHelper, createTestUser2ViaHelper, createUserViaHelper, createUserViaHelper, disableAnonymousAccess, disableAnonymousAccessToSpace, downloadToTempFile, editBlogLabels, editBlogPostContent, editPage, editPageContent, editPageContent, editPageLabels, editPageWithContent, editPageWithContent, editSpaceDescription, editSpacePermsForm, emptyTrash, enableAnonymousAccess, enableAnonymousAccessToSpace, ensureTestUserCanViewTestSpace, ensureUserCanViewSpace, forceViewGlobalAdmin, generateBaseUrl, generateFile, getAppContext, getBaseUrl, getConfiguredBaseUrl, getCurrentMailQueueSize, getEventLatch, getFriendlyRelativeDate, getPageId, getTestProperty, getTestPropertyAsInt, getTestPropertyAsInt, getTestSpace, getTodaysBlogPostDate, getUserGroups, goToEditGeneralConfiguration, gotoPageWithError, grantAnonymousUseConfluencePermission, grantGlobalBrowsePermissionToGroup, grantGlobalPermissionToGroup, grantGlobalPermissionToUser, grantSpacePermissionToGroup, grantSpacePermissionToGroupAndDelegate, grantSpacePermissionToUser, grantSpacePermissionToUserAndDelegate, grantViewSpacePermissionToGroup, grantViewSpacePermissionToGroupAndDelegate, grantViewSpacePermissionToUser, importGlobalBackup, importMail, importMailAndAssertNoRunningTask, importSpaceBackup, isClustered, logIn, logInAs, logInAs, loginAs, logInAsAdmin, logInAsAdminAtDashboard, logInAsAtDashboard, loginAsAtDashboard, loginAsTestUser, loginAsTestUser2, loginAsTestUserAtDashboard, loginViaForm, logout, makeParams, movePage, movePage, movePageToNewParent, movePageToNewParent, movePageToNewSpace, openInsertImagePopup, openInsertLinkPopup, pause, rebuildIndex, removeAnonymousPermissionToSpace, removeBlog, removeGroup, removePageOrBlogById, removePersonalSpace, removeTestUser1, removeTestUser1ViaHelper, removeUser, removeUserFromGroupViaHelper, removeUserViaHelper, renamePage, resetEmailMask, restoreBaseUrl, revokeAnonymousUseConfluencePermission, revokeGlobalPermissionFromGroup, revokeGlobalPermissionFromUser, revokeSpacePermissionFromGroup, revokeSpacePermissionFromUser, rpcAddComment, rpcAddComment, rpcAddComment, rpcAddLabelToBlog, rpcAddLabelToPage, rpcAddLabelToPage, rpcAddLabelToSpace, rpcAddTestComment, rpcChangeLogLevel, rpcClearIndex, rpcClearQueue, rpcConvertToPersonalSpace, rpcCreateBlogPost, rpcCreateBlogPost, rpcCreatePage, rpcCreatePage, rpcCreatePersonalSpace, rpcCreateSpace, rpcCreateSpace, rpcCreateSpaceGroup, rpcCreateTestPage, rpcCreateTestSpace, rpcCreateTestSpace2, rpcEditBlogPost, rpcEditComment, rpcEditPage, rpcFlushAllCaches, rpcFlushIndexQueue, rpcFlushMailQueue, rpcGetAdminToken, rpcGetBlogPostId, rpcGetChildren, rpcGetComments, rpcGetLocalisedText, rpcGetMailQueueSize, rpcGetPageId, rpcGetPageLabels, rpcGetPageLabels, rpcGetTestUser2Token, rpcGetTestUserToken, rpcGetTopLevelPages, rpcGetUserGroups, rpcGetUsersForActivity, rpcGetUserToken, rpcGetUserToken, rpcGetVersionForPage, rpcGrantAnonymousSpacePermission, rpcGrantGlobalPermission, rpcGrantSpacePermission, rpcGrantViewSpacePermission, rpcHasGroup, rpcHasUser, rpcLog, rpclogCommandOutput, rpcLogOutAdmin, rpcMovePage, rpcMovePageToTopLevel, rpcPauseJob, rpcRemoveAllSpaceGroups, rpcRemoveAnonymousSpacePermission, rpcRemoveAttachment, rpcRemoveComment, rpcRemoveComment, rpcRemoveGlobalPermissions, rpcRemoveGroup, rpcRemoveLabelFromPage, rpcRemoveLabelFromPage, rpcRemoveLabelFromSpace, rpcRemovePage, rpcRemoveSpace, rpcRemoveSpacePermission, rpcRemoveUserUncleanly, rpcRenderContent, rpcRestoreAbstractPage, rpcResumeJob, rpcStartActivity, rpcStoreBlogEntry, rpcTrashPage, rpcTrashPage, rpcTrashPage, rpcTriggerJob, search, setAllowCamelCase, setAnonymousRemoteApi, setAttachmentMaxUploadSize, setDraftSaveInterval, setEditPermissionsForGroups, setEditPermissionsForUsers, setEmailMask, setEnableWysiwyg, setExternalUserManagement, setHttpCompression, setPageLabels, setPublicSignup, setRemoteApi, setSharedMode, setThreadedComments, setUp, setViewPermissionsForGroups, setViewPermissionsForUsers, showAllUsers, shutdownQuartz, stopTestMailServer, stripContext, viewAbstractPage, viewBlog, viewEditBlogPostPage, viewGlobalAdmin, viewGlobalPermissions, viewHomepage, viewLabel, viewLanguages, viewPage, viewPeopleDirectory, viewSpaceAdmin, viewSpaceAdvanced, viewSpaceContent, viewSpacePermissions, viewSpaceSummary, viewSpaceSummary, viewTodaysBlog, viewTrash, viewUser, waitForLongRunningTaskToComplete, watchPage, watchSpace, xmlRpcExecute
 
Methods inherited from class com.atlassian.confluence.AbstractAtlassianWebTestCase
assertCollectionContainsKeyWithValue, assertContains, assertDoesNotContain, assertElementNotPresentByXPath, assertElementPresentByXPath, assertEndsWith, assertLinkPresent, assertLinkPresentWithHref, assertLinkPresentWithHrefContaining, assertLinkPresentWithImage, assertLinkPresentWithText, assertLinkPresentWithTextAndHref, assertPageTitleEquals, assertServerResponseContains, assertServerResponseDoesNotContain, assertStartsWith, assertStatusCode, assertTextNotPresent, assertTextsPresentInOrder, assertTextsPresentInOrder, assertTitleEquals, assertTitleEquals, getGroupFromResponse, getWindowCount
 
Methods inherited from class net.sourceforge.jwebunit.junit.WebTestCase
assertButtonNotPresent, assertButtonNotPresentWithText, assertButtonPresent, assertButtonPresentWithText, assertCheckboxNotPresent, assertCheckboxNotPresent, assertCheckboxNotSelected, assertCheckboxNotSelected, assertCheckboxPresent, assertCheckboxPresent, assertCheckboxSelected, assertCheckboxSelected, assertCookiePresent, assertCookieValueEquals, assertCookieValueMatch, assertDownloadedFileEquals, assertElementNotPresent, assertElementPresent, assertFormElementEmpty, assertFormElementEquals, assertFormElementMatch, assertFormElementNotPresent, assertFormElementPresent, assertFormNotPresent, assertFormNotPresent, assertFormPresent, assertFormPresent, assertFramePresent, assertHiddenFieldPresent, assertImagePresent, assertImageValidAndStore, assertKeyInTable, assertKeyInTable, assertKeyNotInTable, assertKeyNotPresent, assertKeyNotPresent, assertKeyPresent, assertKeyPresent, assertKeysInTable, assertKeysInTable, assertLinkNotPresent, assertLinkNotPresentWithExactText, assertLinkNotPresentWithExactText, assertLinkNotPresentWithImage, assertLinkNotPresentWithText, assertLinkNotPresentWithText, assertLinkPresentWithExactText, assertLinkPresentWithExactText, assertLinkPresentWithText, assertMatch, assertMatchInElement, assertMatchInTable, assertMatchInTable, assertNoMatch, assertNoMatchInElement, assertNoMatchInTable, assertNoMatchInTable, assertRadioOptionNotPresent, assertRadioOptionNotSelected, assertRadioOptionPresent, assertRadioOptionSelected, assertResetButtonNotPresent, assertResetButtonNotPresent, assertResetButtonPresent, assertResetButtonPresent, assertSelectedOptionEquals, assertSelectedOptionMatches, assertSelectedOptionsEqual, assertSelectedOptionsMatch, assertSelectedOptionValueEquals, assertSelectedOptionValuesEqual, assertSelectOptionNotPresent, assertSelectOptionPresent, assertSelectOptionsEqual, assertSelectOptionsNotEqual, assertSelectOptionsPresent, assertSelectOptionValueNotPresent, assertSelectOptionValuePresent, assertSelectOptionValuesEqual, assertSelectOptionValuesNotEqual, assertSelectOptionValuesPresent, assertSubmitButtonNotPresent, assertSubmitButtonNotPresent, assertSubmitButtonPresent, assertSubmitButtonPresent, assertSubmitButtonPresent, assertTableEquals, assertTableEquals, assertTableMatch, assertTableMatch, assertTableNotPresent, assertTablePresent, assertTableRowCountEquals, assertTableRowsEqual, assertTableRowsEqual, assertTableRowsMatch, assertTableRowsMatch, assertTextFieldEquals, assertTextInElement, assertTextInTable, assertTextInTable, assertTextNotInElement, assertTextNotInTable, assertTextNotInTable, assertTextPresent, assertTitleEqualsKey, assertTitleEqualsKey, assertTitleMatch, assertWindowCountEquals, assertWindowPresent, assertWindowPresent, assertWindowPresentWithTitle, beginAt, checkCheckbox, checkCheckbox, clickButton, clickButtonWithText, clickElementByXPath, clickLink, clickLinkWithExactText, clickLinkWithExactText, clickLinkWithImage, clickLinkWithText, clickLinkWithText, clickRadioOption, closeBrowser, closeWindow, dumpCookies, dumpHtml, dumpHtml, dumpTable, dumpTable, getDialog, getElementAttributByXPath, getElementTextByXPath, getFormElementValue, getImage, getMessage, getMessage, getPageSource, getServeurResponse, getTable, getTestContext, getTester, getTestingEngineKey, gotoFrame, gotoPage, gotoRootWindow, gotoWindow, gotoWindow, gotoWindowByTitle, reset, runBare, saveAs, selectOption, selectOptionByValue, selectOptions, selectOptionsByValues, setDialog, setExpectedJavaScriptAlert, setExpectedJavaScriptAlert, setExpectedJavaScriptConfirm, setExpectedJavaScriptConfirm, setExpectedJavaScriptPrompt, setExpectedJavaScriptPrompt, setFormElement, setScriptingEnabled, setTestContext, setTestingEngineKey, setTextField, setWorkingForm, setWorkingForm, setWorkingForm, submit, submit, submit, uncheckCheckbox, uncheckCheckbox
 
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

SearchAcceptanceTest

public SearchAcceptanceTest()
Method Detail

setUp

public void setUp()
           throws java.lang.Exception
Overrides:
setUp in class AbstractConfluenceAcceptanceTest
Throws:
java.lang.Exception

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

testPhraseSearch

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

testSearchWithNbsp

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

testQuickEmptySearch

public void testQuickEmptySearch()

testAsteriskSearch

public void testAsteriskSearch()

testSearchWithFunkySymbols

public void testSearchWithFunkySymbols()

testSimpleTextSearch

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

testSearchWithDateBoost

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

testSearchForNumbers

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

testCreateAndDeletePageQuickly

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

testCreateAndDeleteSpaceQuickly

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

testSearchInOpenOfficeWordDoc

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

testSearchInOpenOfficeExcelDoc

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

testSearchInPdf

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

testSearchInUnprintablePdf

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

testSearchInWordDoc

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

testAnonymousSearching

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

testPhraseQuery

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

testUnpermittedSpaceContentDoesNotShowUpForAnonymousUsers

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

testSpacePermisisonsRespectedInSearch

public void testSpacePermisisonsRespectedInSearch()

testCanFilterResultsBySpace

public void testCanFilterResultsBySpace()

testUnpermittedPageDoesNotShowUp

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

testMovingAPageToAnUnpermittedSpaceRemovesItFromSearchResults

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

testMovingHierarchyToAnUnpermittedSpaceRemovesItFromSearchResults

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

testNextAndPrevious

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

testSearchLabel

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

testFavouriteLabelNotDisplayed

public void testFavouriteLabelNotDisplayed()
                                    throws java.lang.Exception
Ensure that a page marked as a favourite by one user does not have a label displayed when appearing in search results. CONF-12586.

Throws:
java.lang.Exception

testDeleteSpace

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

testModifiedTodaySearch

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

testModifiedYesterdaySearch

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

testModifiedLastWeekSearch

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

testModifiedLastMonthSearch

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

testAttachmentWithLowercaseSearchByLowercase

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

testAttachmentWithLowercaseSearchByUppercase

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

testAttachmentWithUppercaseSearchByLowercase

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

testAttachmentWithUppercaseSearchByUppercase

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

testAttachmentSearchByLowercaseComment

public void testAttachmentSearchByLowercaseComment()
                                            throws java.lang.Exception,
                                                   org.apache.xmlrpc.XmlRpcException
Throws:
java.lang.Exception
org.apache.xmlrpc.XmlRpcException

testSearchAndReindex

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

testAttachmentSearchByMixedCaseComment

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

testVersionCommentInSearchResults

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

testSearchByAttachmentFilename

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

testSearchAcrossDifferentFields

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

testSearchWithRestrictedPages

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

testAndOperator

public void testAndOperator()
                     throws java.lang.Exception
Test behaviour of AND operator in test. CONF-8634 reports that a search like 'a AND b' is correct except that is also returns pages labelled with AND (has not been correctly recognised as a keyword).

Throws:
java.lang.Exception

testBackwardCompatibilityWithOldStyleSearchURLs

public void testBackwardCompatibilityWithOldStyleSearchURLs()

testClearSearch

public void testClearSearch()
Test that the 'clear search' link works.


testUserSearchJson

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

testUserSearchFiltersOnSearchTokensInTheirEntirety

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

testUserSearchMatchesTheFrontOfNamesOnly

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

testUserSearchIsSortsFullnamesAlphabetically

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

testPagingPreservesAuthorFilteringCriteria

public void testPagingPreservesAuthorFilteringCriteria()

testSuperUserCanSearchSpacesTheyDontHaveExplicitViewPermissions

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

testBookmarksNotSearchable

public void testBookmarksNotSearchable()

testDateScoringForBlogs

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

testRestrictByType

public void testRestrictByType()

testPluggableBoostingStrategies

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

testSpaceDescriptionResultLink

public void testSpaceDescriptionResultLink()


Copyright © 2003-2009 Atlassian Pty Ltd. All Rights Reserved.