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

Class: UserRecoverPasswordControllerTest

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

Class UserRecoverPasswordControllerTest

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
UserRecoverPasswordControllerTest   UserRecoverPasswordControllerTest()  
void   setUp()  
void   tearDown()  
void   testCancel()  
void   testEmailMissing()   Usernames with missing email are treated just like regular usernames to avoid automated phishing attempts to get usernames.
void   testInvalidUser()   Invalid usernames are treated just like regular usernames to avoid automated phishing attempts to get usernames.
void   testMissingInputs()  
void   testPlugins1()   Bogus user/password, and an error from the plugin. Plugin set to halt on failure so we shouldn't even try to recover which means we won't see the invalid user error.
void   testPlugins2()   Valid user, 2 plugins with errors the first plugin allows the flow to continue. We should see the error from both plugins.
void   testPlugins3()   Valid user, 2 plugins with an error from the first plugin, and the first plugin stops the flow from continuing. We should see the error from only the first plugin, and not the invalid password error.
void   testPlugins4()   Correct password, but an error from the plugin
void   testPlugins5()  
void   testRecoverPassword()  
void   testRequestAgain()  
void   testRequestTooSoon()  
array   _setAdminEmail()   Set the email address for 'admin'

[ Top ]
Methods
Constructor UserRecoverPasswordControllerTest  [line 38]

  UserRecoverPasswordControllerTest UserRecoverPasswordControllerTest( $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 299]

  void testCancel( )



[ Top ]
testEmailMissing  [line 249]

  void testEmailMissing( )

Usernames with missing email are treated just like regular usernames to avoid automated phishing attempts to get usernames.



[ Top ]
testInvalidUser  [line 220]

  void testInvalidUser( )

Invalid usernames are treated just like regular usernames to avoid automated phishing attempts to get usernames.



[ Top ]
testMissingInputs  [line 287]

  void testMissingInputs( )



[ Top ]
testPlugins1  [line 315]

  void testPlugins1( )

Bogus user/password, and an error from the plugin. Plugin set to halt on failure so we shouldn't even try to recover which means we won't see the invalid user error.



[ Top ]
testPlugins2  [line 338]

  void testPlugins2( )

Valid user, 2 plugins with errors the first plugin allows the flow to continue. We should see the error from both plugins.



[ Top ]
testPlugins3  [line 369]

  void testPlugins3( )

Valid user, 2 plugins with an error from the first plugin, and the first plugin stops the flow from continuing. We should see the error from only the first plugin, and not the invalid password error.



[ Top ]
testPlugins4  [line 397]

  void testPlugins4( )

Correct password, but an error from the plugin



[ Top ]
testPlugins5  [line 419]

  void testPlugins5( )



[ Top ]
testRecoverPassword  [line 81]

  void testRecoverPassword( )



[ Top ]
testRequestAgain  [line 164]

  void testRequestAgain( )



[ Top ]
testRequestTooSoon  [line 124]

  void testRequestTooSoon( )



[ Top ]
_setAdminEmail  [line 451]

  array _setAdminEmail( string $email  )

Set the email address for 'admin'

Parameters:
string   $email:  email address

API Tags:
Return:  GalleryStatus string previous email address


[ Top ]

Documentation generated on Fri, 08 Oct 2010 06:05:42 -0700 by phpDocumentor 1.3.0RC6