VuFind API Documentation

MemcacheTest extends SessionHandlerTestCase
in package

Memcache Session Handler Test Class

Tags
category

VuFind

author

Demian Katz demian.katz@villanova.edu

license

http://opensource.org/licenses/gpl-2.0.php GNU General Public License

link

Wiki

Table of Contents

$services  : PluginManager
Mock database services.
$tables  : PluginManager
Mock database tables.
testDestroy()  : void
Test destroying a session.
testDestroyMemcached()  : void
Test destroying a session (Memcached version).
testRead()  : void
Test reading a session from the database with Memcache.
testReadMemcached()  : void
Test reading a session from the database (Memcached version).
testReadWithMemcached()  : void
Test reading a session from the database with Memcached.
testWriteWithDefaults()  : void
Test writing a session with default configs.
testWriteWithDefaultsMemcached()  : void
Test writing a session with default configs (Memcached version).
testWriteWithNonDefaults()  : void
Test writing a session with non-default configs.
testWriteWithNonDefaultsMemcached()  : void
Test writing a session with non-default configs (Memcached version).
getHandler()  : Database
Get the session handler to test.
getServices()  : PluginManager
Get mock database service plugin manager
getTables()  : PluginManager
Get mock database plugin manager
injectMockDatabaseDependencies()  : void
Set up mock database services for a session handler.
injectMockDatabaseTables()  : void
Set up mock databases for a session handler.
setUpDestroyExpectations()  : void
Set up expectations for the standard abstract handler's destroy behavior.

Properties

Methods

testDestroy()

Test destroying a session.

public testDestroy() : void
Return values
void

testDestroyMemcached()

Test destroying a session (Memcached version).

public testDestroyMemcached() : void
Return values
void

testRead()

Test reading a session from the database with Memcache.

public testRead() : void
Return values
void

testReadMemcached()

Test reading a session from the database (Memcached version).

public testReadMemcached() : void
Return values
void

testReadWithMemcached()

Test reading a session from the database with Memcached.

public testReadWithMemcached() : void
Return values
void

testWriteWithDefaults()

Test writing a session with default configs.

public testWriteWithDefaults() : void
Return values
void

testWriteWithDefaultsMemcached()

Test writing a session with default configs (Memcached version).

public testWriteWithDefaultsMemcached() : void
Return values
void

testWriteWithNonDefaults()

Test writing a session with non-default configs.

public testWriteWithNonDefaults() : void
Return values
void

testWriteWithNonDefaultsMemcached()

Test writing a session with non-default configs (Memcached version).

public testWriteWithNonDefaultsMemcached() : void
Return values
void

getHandler()

Get the session handler to test.

protected getHandler([Config $config = null ][, Memcache $client = null ]) : Database
Parameters
$config : Config = null

Optional configuration

$client : Memcache = null

Optional client object

Return values
Database

injectMockDatabaseDependencies()

Set up mock database services for a session handler.

protected injectMockDatabaseDependencies(AbstractBase $handler) : void
Parameters
$handler : AbstractBase

Session handler

Return values
void

setUpDestroyExpectations()

Set up expectations for the standard abstract handler's destroy behavior.

protected setUpDestroyExpectations(string $sessId) : void
Parameters
$sessId : string

Session ID that we expect will be destroyed.

Return values
void

Search results