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

Class: UserLoginControllerTest

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

Class UserLoginControllerTest

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
UserLoginControllerTest   UserLoginControllerTest()  
void   setUp()  
void   tearDown()  
void   testCancel()  
void   testEntityPassword()  
void   testLogin()  
void   testLoginDisabledUserName()  
void   testLoginInvalidUser()  
void   testLoginRedirect()  
void   testLoginRedirectDoesNotRedirectByDefault()  
void   testLoginRedirectDoesNotRedirectIfRedirectNotDefined()  
void   testLoginRedirectIgnoredWhenAlreadyLoggedIn()  
void   testLoginRedirectUrlIsAbsolute()  
void   testLoginRedirectWithSubView()  
void   testLoginValidUserInvalidPassword()  
void   testMissingInputs()  
void   testPlugins1()   Bogus user/password, and an error from the plugin. Plugin set to halt on failure so we
void   testPlugins2()   Valid user, invalid password, 2 plugins with an error from the first plugin, but the first
void   testPlugins3()   Valid user, invalid password, 2 plugins with an error from the first plugin, and the first
void   testPlugins4()   Correct password, but an error from the plugin
void   testPlugins5()   Correct password, no error from the plugin
void   testPluginsOff()  
void   _loadTemplate()   Helper method to load the UserLoginView template data.

[ Top ]
Methods
Constructor UserLoginControllerTest  [line 39]

  UserLoginControllerTest UserLoginControllerTest( $methodName  )

Parameters:
   $methodName: 


[ Top ]
setUp  [line 43]

  void setUp( )



Redefinition of:
GalleryControllerTestCase::setUp()

[ Top ]
tearDown  [line 83]

  void tearDown( )



Redefinition of:
GalleryTestCase::tearDown()

[ Top ]
testCancel  [line 228]

  void testCancel( )



[ Top ]
testEntityPassword  [line 155]

  void testEntityPassword( )



[ Top ]
testLogin  [line 100]

  void testLogin( )



[ Top ]
testLoginDisabledUserName  [line 126]

  void testLoginDisabledUserName( )



[ Top ]
testLoginInvalidUser  [line 178]

  void testLoginInvalidUser( )



[ Top ]
testLoginRedirect  [line 392]

  void testLoginRedirect( )



[ Top ]
testLoginRedirectDoesNotRedirectByDefault  [line 439]

  void testLoginRedirectDoesNotRedirectByDefault( )



[ Top ]
testLoginRedirectDoesNotRedirectIfRedirectNotDefined  [line 456]

  void testLoginRedirectDoesNotRedirectIfRedirectNotDefined( )



[ Top ]
testLoginRedirectIgnoredWhenAlreadyLoggedIn  [line 424]

  void testLoginRedirectIgnoredWhenAlreadyLoggedIn( )



[ Top ]
testLoginRedirectUrlIsAbsolute  [line 408]

  void testLoginRedirectUrlIsAbsolute( )



[ Top ]
testLoginRedirectWithSubView  [line 474]

  void testLoginRedirectWithSubView( )



[ Top ]
testLoginValidUserInvalidPassword  [line 201]

  void testLoginValidUserInvalidPassword( )



[ Top ]
testMissingInputs  [line 214]

  void testMissingInputs( )



[ Top ]
testPlugins1  [line 242]

  void testPlugins1( )

Bogus user/password, and an error from the plugin. Plugin set to halt on failure so we

shouldn't even try to log in which means we won't see the incorrect password error



[ Top ]
testPlugins2  [line 265]

  void testPlugins2( )

Valid user, invalid password, 2 plugins with an error from the first plugin, but the first

plugin allows the flow to continue. We should see the error from both plugins, but not the invalid password



[ Top ]
testPlugins3  [line 293]

  void testPlugins3( )

Valid user, invalid password, 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 318]

  void testPlugins4( )

Correct password, but an error from the plugin



[ Top ]
testPlugins5  [line 340]

  void testPlugins5( )

Correct password, no error from the plugin



[ Top ]
testPluginsOff  [line 364]

  void testPluginsOff( )



[ Top ]
_loadTemplate  [line 498]

  void _loadTemplate( )

Helper method to load the UserLoginView template data.


API Tags:
See:  UserLoginView::loadTemplate


[ Top ]

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