com.atlassian.confluence
Class NonClusterLicensingAcceptanceTest

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

public class NonClusterLicensingAcceptanceTest
extends AbstractConfluenceAcceptanceTest

Licensing tests for non clustered Confluence. Tests here update the license to non-clustered licenses which are not allowed in Clustered editions of Confluence.

See Also:
for common licensing tests against clustered and non-clustered Confluence, for licensing tests against clustered Confluence

Field Summary
 
Fields inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest
ANONYMOUS_USER, DASHBOARD_RECENT_UPDATES_URL, DIRECTORY_CONFIG, exceptionTransformer, filesToDelete, log, logAdjuster, RANDOM, rpc, serverStateManager, 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, VIEW_PERSONAL_SPACE_LINK, webTester, wikiMarkupRpc
 
Constructor Summary
NonClusterLicensingAcceptanceTest()
           
 
Method Summary
protected  void setUp()
          Default setUp method.
protected  void tearDown()
          Default tearDown method.
 void testAcademicLicense()
           
 void testCommunityLicense()
           
 void testDemonstrationLicense()
           
 void testDeveloperLicense()
           
 void testDowngradeToPersonalLicenseWithTooManyUsers()
           
 void testEvaluationLicense()
           
 void testExpiredEvalLicense()
           
 void testExpiredV2StarterLicenses()
           
 void testFullServerLicense()
           
 void testLicenseLimitUpdatesWhenAddingAndRemovingUsers()
          CONF-13588.
 void testOpenSourceLicense()
           
 void testV1License()
           
 
Methods inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest
adminConsole, attachments, createAndWatchTestPage, createSpaceViaWebUI, createTestSpaceViaWebUI, disableAnonymousAccess, enableAnonymousAccess, generateBaseUrl, generateFile, getAppContext, getBaseUrl, getConfiguredBaseUrl, getFriendlyRelativeDate, getPluginHelper, goToBlogCollector, goToPagesCollector, isClustered, logInAsAdminAtHomepage, loginAsTestUser, loginAsTestUser2, loginAsTestUserAtHomepage, logins, logout, pages, rebuildIndex, setUpTestNG, tearDownTestNG, users, viewHomepage, viewPeopleDirectory, viewSpaceAdmin, viewSpacePermissions, viewSpaceSummary, viewSpaceTools, 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

NonClusterLicensingAcceptanceTest

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

testEvaluationLicense

public void testEvaluationLicense()

testAcademicLicense

public void testAcademicLicense()

testLicenseLimitUpdatesWhenAddingAndRemovingUsers

public void testLicenseLimitUpdatesWhenAddingAndRemovingUsers()
CONF-13588. Ensure that removing a user allows more to be added without needing a manual refresh


testCommunityLicense

public void testCommunityLicense()

testOpenSourceLicense

public void testOpenSourceLicense()

testDeveloperLicense

public void testDeveloperLicense()

testDemonstrationLicense

public void testDemonstrationLicense()

testExpiredV2StarterLicenses

public void testExpiredV2StarterLicenses()

testExpiredEvalLicense

public void testExpiredEvalLicense()

testDowngradeToPersonalLicenseWithTooManyUsers

public void testDowngradeToPersonalLicenseWithTooManyUsers()
                                                    throws IOException,
                                                           org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testFullServerLicense

public void testFullServerLicense()

testV1License

public void testV1License()


Copyright © 2003-2013 Atlassian. All Rights Reserved.