phpDocumentor GalleryCore
PHPUnit
[ class tree: GalleryCore ] [ index: GalleryCore ] [ all elements ]

Class: AdminDeleteUserControllerTest

Source Location: /modules/core/test/phpunit/AdminDeleteUserControllerTest.class

Class AdminDeleteUserControllerTest

Inherited Properties, Constants, and Methods
Inherited Properties Inherited Methods Inherited Constants

Inherited From GalleryControllerTestCase

GalleryControllerTestCase::$_controller

Inherited From GalleryTestCase

GalleryTestCase::$_cleanup

Inherited From GalleryControllerTestCase

GalleryControllerTestCase::GalleryControllerTestCase()
GalleryControllerTestCase::handleRequest()
GalleryControllerTestCase::setUp()

Inherited From GalleryTestCase

GalleryTestCase::GalleryTestCase()
GalleryTestCase::assert()
GalleryTestCase::assertEquals()
GalleryTestCase::assertErrorEquals()
Fail if the provided GalleryStatus object does not contain the given error code.
GalleryTestCase::assertEventFired()
Fail if the provided event name was not fired.
GalleryTestCase::assertEventNotFired()
Fail if the provided event name was fired
GalleryTestCase::DeepCompare()
GalleryTestCase::failWithStatus()
This is deprecated in Gallery 2.3 -- now tests should just return $ret and let the framework generate the right failure message.
GalleryTestCase::getEntityCounter()
Get the entity counter listener which contains the types and number of elements deleted.
GalleryTestCase::setUp()
GalleryTestCase::tearDown()
GalleryTestCase::_array_unshift_key_value()
Utility method to array_unshift a single key => value pair.
GalleryTestCase::_becomeGuestUser()
GalleryTestCase::_createDerivative()
GalleryTestCase::_createLinkedItem()
Create a random link item
GalleryTestCase::_createRandomAlbum()
Create a random album
GalleryTestCase::_createRandomDataItem()
Create a random data item
GalleryTestCase::_createRandomGroup()
Create a random group
GalleryTestCase::_createRandomUser()
Create a random user
GalleryTestCase::_createUser()
GalleryTestCase::_deleteAndVerifyEntity()
GalleryTestCase::_disableUserName()
Convenience method to mark a username as disabled.
GalleryTestCase::_getRootId()
GalleryTestCase::_getUnusedId()
Get an id that is not used for anything.
GalleryTestCase::_initEventListenersForTest()
Disable all but some core event listeners by default.
GalleryTestCase::_markEventListenersForCleanup()
Create a backup of the registered event listeners which will be restored in tearDown.
GalleryTestCase::_markFactoryForCleanup()
Create a backup of the factory data which will be restored in tearDown.
GalleryTestCase::_markFactoryModuleForCleanup()
GalleryTestCase::_markForCleanup()
GalleryTestCase::_markPluginParametersForCleanup()
Store plugin parameters to be restored in tearDown
GalleryTestCase::_markToolkitForCleanup()
GalleryTestCase::_registerEventListener()
Register a The NullEventListener for a test
GalleryTestCase::_registerFactoryImplementationForTest()
Register a factory implementation temporarily for this test.
GalleryTestCase::_registerTestEventListener()
Register and event name and associated listener (deprecated).
GalleryTestCase::_setMarkupType()
Set core parameter for markup type.
GalleryTestCase::_signUrl()
Adds an authToken to the given URL
GalleryTestCase::_unregisterFactoryImplementationForTest()
Unregister a specific factory implementation or all implementations of a spefific type temporarily for this test.
GalleryTestCase::_verifyEntity()
GalleryTestCase::_verifyFields()
GalleryTestCase::_verifyMissing()

[ Top ]
Method Summary
AdminDeleteUserControllerTest   AdminDeleteUserControllerTest()  
void   setUp()  
void   tearDown()  
void   testCancel()  
void   testDeleteActiveUser()   Try to delete the active user (this will fail silently)
void   testDeleteAnonymousUser()   Try to delete the anonymous user (this will fail silently)
void   testDeleteUser()   Create and delete a user, no items created/deleted
void   testDeleteUserAndAssignItemsToAnonymousUser()   Try to delete a user and assign items to anonymous user
void   testDeleteUserAndAssignItemsToNonexistentUser()   Try to delete a user and assign items to nonexistent userName
void   testDeleteUserAndAssignItemsToSameUser()   Try to delete a user and assign items to nonexistent userName
void   testDeleteUserDeleteItemWithDirectPermission()   Create a user, add 1 item, delete the user and the item
void   testDeleteUserDeleteItemWithoutPermission()   Create a user, add 1 item, delete the user
void   testDeleteUserNewOwnerForItem()   Create a user, add 1 subalbum, add another user, delete the user
void   _markUserForCleanup()  
void   _verifyMissingAll()   All Delete requests have in common that the user,

[ Top ]
Methods
Constructor AdminDeleteUserControllerTest  [line 37]

  AdminDeleteUserControllerTest AdminDeleteUserControllerTest( $methodName  )

Parameters:
   $methodName: 


[ Top ]
setUp  [line 42]

  void setUp( )



Redefinition of:
GalleryControllerTestCase::setUp()

[ Top ]
tearDown  [line 64]

  void tearDown( )



Redefinition of:
GalleryTestCase::tearDown()

[ Top ]
testCancel  [line 88]

  void testCancel( )



[ Top ]
testDeleteActiveUser  [line 137]

  void testDeleteActiveUser( )

Try to delete the active user (this will fail silently)



[ Top ]
testDeleteAnonymousUser  [line 155]

  void testDeleteAnonymousUser( )

Try to delete the anonymous user (this will fail silently)



[ Top ]
testDeleteUser  [line 101]

  void testDeleteUser( )

Create and delete a user, no items created/deleted



[ Top ]
testDeleteUserAndAssignItemsToAnonymousUser  [line 275]

  void testDeleteUserAndAssignItemsToAnonymousUser( )

Try to delete a user and assign items to anonymous user



[ Top ]
testDeleteUserAndAssignItemsToNonexistentUser  [line 181]

  void testDeleteUserAndAssignItemsToNonexistentUser( )

Try to delete a user and assign items to nonexistent userName



[ Top ]
testDeleteUserAndAssignItemsToSameUser  [line 234]

  void testDeleteUserAndAssignItemsToSameUser( )

Try to delete a user and assign items to nonexistent userName



[ Top ]
testDeleteUserDeleteItemWithDirectPermission  [line 329]

  void testDeleteUserDeleteItemWithDirectPermission( )

Create a user, add 1 item, delete the user and the item



[ Top ]
testDeleteUserDeleteItemWithoutPermission  [line 393]

  void testDeleteUserDeleteItemWithoutPermission( )

Create a user, add 1 item, delete the user

The user doesn't have the permission to delete the item The item should have a new owner, Site Admin



[ Top ]
testDeleteUserNewOwnerForItem  [line 465]

  void testDeleteUserNewOwnerForItem( )

Create a user, add 1 subalbum, add another user, delete the user

with variant "assign all items to a new owner"



[ Top ]
_markUserForCleanup  [line 583]

  void _markUserForCleanup( $user  )

Parameters:
   $user: 


[ Top ]
_verifyMissingAll  [line 547]

  void _verifyMissingAll( $userId  )

All Delete requests have in common that the user,

all his permissions and his group mappings should be gone

Parameters:
   $userId: 


[ Top ]

Documentation generated on Fri, 08 Oct 2010 04:29:33 -0700 by phpDocumentor 1.3.0RC6