com.atlassian.crowd.manager.application
Class ApplicationManagerTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.jmock.core.VerifyingTestCase
              extended by org.jmock.core.MockObjectSupportTestCase
                  extended by org.jmock.MockObjectTestCase
                      extended by com.atlassian.crowd.manager.application.ApplicationManagerTestCase
All Implemented Interfaces:
junit.framework.Test

public class ApplicationManagerTestCase
extends org.jmock.MockObjectTestCase


Nested Class Summary
protected static class ApplicationManagerTestCase.MockI18nHelper
           
 
Field Summary
protected  Application application
           
protected  ApplicationManagerGeneric applicationManager
           
protected  java.lang.String applicationName
           
protected  Directory directory1
           
protected  Directory directory2
           
protected  DirectoryMapping directoryMapping1
           
protected  DirectoryMapping directoryMapping2
           
protected  Group group1
           
protected  org.jmock.Mock mockApplicationDAO
           
protected  org.jmock.Mock mockRemoteDirectory1
           
protected  org.jmock.Mock mockRemoteDirectory2
           
 
Fields inherited from class org.jmock.core.MockObjectSupportTestCase
ANYTHING, NOT_NULL, NULL
 
Constructor Summary
ApplicationManagerTestCase()
           
 
Method Summary
protected  void setUp()
           
 void testDeactivateCrowdApplicationFails()
           
 void testRemoveCrowdApplicationFails()
           
 void testRemoveDirectoryFromApplicationThatAllMappingsAreRemoved()
           
 void testRemoveDirectoryFromApplicationThatNotAllMappingsAreRemoved()
           
 void testRemoveDirectoryFromApplicationWithInvalidArguments()
           
 void testRenamePermanantApplicationFails()
           
 
Methods inherited from class org.jmock.MockObjectTestCase
atLeastOnce, atMostOnce, defaultMockNameForType, doAll, doAll, doAll, doAll, exactly, mock, mock, never, never, newCoreMock, once, onConsecutiveCalls, onConsecutiveCalls, onConsecutiveCalls, onConsecutiveCalls, returnIterator, returnIterator, returnValue, returnValue, returnValue, returnValue, returnValue, returnValue, returnValue, returnValue, returnValue, throwException
 
Methods inherited from class org.jmock.core.MockObjectSupportTestCase
and, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, collectionContaining, collectionContaining, compatibleType, contains, endsWith, eq, eq, eq, eq, eq, eq, eq, eq, eq, eq, hasProperty, hasProperty, isA, isIn, isIn, mapContaining, mapContaining, mapWithKey, mapWithKey, mapWithValue, mapWithValue, newDummy, newDummy, newDummy, not, or, same, startsWith, stringContains, toString
 
Methods inherited from class org.jmock.core.VerifyingTestCase
registerToVerify, runBare, unregisterToVerify, verify
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runTest, setName, tearDown, 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
 

Field Detail

applicationManager

protected ApplicationManagerGeneric applicationManager

application

protected Application application

directoryMapping1

protected DirectoryMapping directoryMapping1

directoryMapping2

protected DirectoryMapping directoryMapping2

group1

protected Group group1

mockRemoteDirectory1

protected org.jmock.Mock mockRemoteDirectory1

mockRemoteDirectory2

protected org.jmock.Mock mockRemoteDirectory2

directory1

protected Directory directory1

directory2

protected Directory directory2

mockApplicationDAO

protected org.jmock.Mock mockApplicationDAO

applicationName

protected final java.lang.String applicationName
See Also:
Constant Field Values
Constructor Detail

ApplicationManagerTestCase

public ApplicationManagerTestCase()
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class junit.framework.TestCase
Throws:
java.lang.Exception

testRemoveCrowdApplicationFails

public void testRemoveCrowdApplicationFails()

testRenamePermanantApplicationFails

public void testRenamePermanantApplicationFails()
                                         throws ApplicationManagerException
Throws:
ApplicationManagerException

testDeactivateCrowdApplicationFails

public void testDeactivateCrowdApplicationFails()

testRemoveDirectoryFromApplicationWithInvalidArguments

public void testRemoveDirectoryFromApplicationWithInvalidArguments()
                                                            throws ApplicationManagerException
Throws:
ApplicationManagerException

testRemoveDirectoryFromApplicationThatAllMappingsAreRemoved

public void testRemoveDirectoryFromApplicationThatAllMappingsAreRemoved()

testRemoveDirectoryFromApplicationThatNotAllMappingsAreRemoved

public void testRemoveDirectoryFromApplicationThatNotAllMappingsAreRemoved()


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.