MediaWiki REL1_33
|
Utility functions for Session unit tests. More...
Static Public Member Functions | |
static | getDummySession ( $backend=null, $index=-1, $logger=null) |
If you need a Session for testing but don't want to create a backend to construct one, use this. | |
static | getDummySessionBackend () |
If you need a SessionBackend for testing but don't want to create a real one, use this. | |
static | setSessionManagerSingleton (SessionManager $manager=null) |
Override the singleton for unit testing. | |
Utility functions for Session unit tests.
Definition at line 11 of file TestUtils.php.
|
static |
If you need a Session for testing but don't want to create a backend to construct one, use this.
object | null | $backend | Object to serve as the SessionBackend |
int | $index | |
LoggerInterface | null | $logger |
Definition at line 86 of file TestUtils.php.
References and().
Referenced by MediaWiki\Session\SessionTest\testArrayAccess(), MediaWiki\Session\SessionTest\testClear(), MediaWiki\Session\SessionTest\testDataAccess(), MediaWiki\Session\SessionTest\testMethods(), MediaWiki\Session\SessionTest\testSecrets(), MediaWiki\Session\SessionTest\testSecretsRoundTripping(), and MediaWiki\Session\SessionTest\testTokens().
|
static |
If you need a SessionBackend for testing but don't want to create a real one, use this.
Definition at line 65 of file TestUtils.php.
Referenced by MediaWiki\Session\SessionTest\testConstructor(), MediaWiki\Session\BotPasswordSessionProviderTest\testGetAllowedUserRights(), and MediaWiki\Session\SessionProviderTest\testGetAllowedUserRights().
|
static |
Override the singleton for unit testing.
SessionManager | null | $manager |
Definition at line 18 of file TestUtils.php.
References and(), MediaWiki\Session\PHPSessionHandler\install(), and MediaWiki\Session\PHPSessionHandler\isInstalled().
Referenced by MediaWiki\Session\SessionManagerTest\testGetGlobalSession(), MediaWiki\Session\SessionBackendTest\testResetIdOfGlobalSession(), MediaWiki\Session\SessionManagerTest\testSingleton(), MediaWiki\Session\SessionBackendTest\testTakeOverGlobalSession(), and MediaWiki\Session\SessionBackendTest\testUnpersistOfGlobalSession().