com.atlassian.confluence
Class ContentNameSearchAcceptanceTest

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

public class ContentNameSearchAcceptanceTest
extends AbstractConfluenceAcceptanceTest

Test the Content Name Search (Suggest) function via it's JSON response objects.


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
ContentNameSearchAcceptanceTest()
           
 
Method Summary
protected  void setUp()
          Default setUp method.
 void testAllCategories()
           Create content for all categories and make sure all categories are populated in search results.
 void testContentNameSearchVisibilityForAdmin()
           
 void testContentPermissions()
           
 void testGroupingOfPagesAndBlogs()
          Test that pages and blogs are grouped within the same category.
 void testHtmlCharacters()
           
 void testLargeSearchTerm()
           
 void testMultipleFullTerms()
           
 void testMultipleTermsWithPartial()
           
 void testNoMatchesFound()
           
 void testScoringForFullMatches()
          Create a bunch of documents with different partial matches (prefix) for the search term and only one with an exact match.
 void testSpacePermissions()
           
 
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, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ContentNameSearchAcceptanceTest

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

testAllCategories

public void testAllCategories()
                       throws java.lang.Exception

Create content for all categories and make sure all categories are populated in search results.

Throws:
java.lang.Exception

testGroupingOfPagesAndBlogs

public void testGroupingOfPagesAndBlogs()
                                 throws java.lang.Exception
Test that pages and blogs are grouped within the same category.

Throws:
java.lang.Exception

testSpacePermissions

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

testContentPermissions

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

testNoMatchesFound

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

testHtmlCharacters

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

testMultipleFullTerms

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

testMultipleTermsWithPartial

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

testScoringForFullMatches

public void testScoringForFullMatches()
                               throws java.lang.Exception
Create a bunch of documents with different partial matches (prefix) for the search term and only one with an exact match. That exact matching document should be at the top of the list.

Throws:
java.lang.Exception

testLargeSearchTerm

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

testContentNameSearchVisibilityForAdmin

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


Copyright © 2003-2014 Atlassian. All Rights Reserved.