MediaWiki  1.28.0
MediaWiki\Session\TestUtils Class Reference

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. More...
 
static getDummySessionBackend ()
 If you need a SessionBackend for testing but don't want to create a real one, use this. More...
 
static setSessionManagerSingleton (SessionManager $manager=null)
 Override the singleton for unit testing. More...
 

Detailed Description

Utility functions for Session unit tests.

Definition at line 10 of file TestUtils.php.

Member Function Documentation

static MediaWiki\Session\TestUtils::getDummySession (   $backend = null,
  $index = -1,
  $logger = null 
)
static
static MediaWiki\Session\TestUtils::getDummySessionBackend ( )
static

If you need a SessionBackend for testing but don't want to create a real one, use this.

Returns
SessionBackend Unconfigured! Use reflection to set any private fields necessary.

Definition at line 64 of file TestUtils.php.

References $ret, class, and TestingAccessWrapper\newFromObject().

Referenced by MediaWiki\Session\SessionTest\testConstructor(), MediaWiki\Session\SessionProviderTest\testGetAllowedUserRights(), and MediaWiki\Session\BotPasswordSessionProviderTest\testGetAllowedUserRights().


The documentation for this class was generated from the following file: