UserFrosting API

SessionDatabaseHandlerTest extends TestCase Uses TestDatabase, RefreshDatabase, withDatabaseSessionHandler

Integration tests for the session service.

Table of Contents

$migrated bool
setUp() void
testSessionTable() Test session table connection & existance mixed
testSessionWrite() mixed
testUsingSessionDouble() Simulate session service with database handler. mixed
testUsingSessionService() mixed
sessionTests() mixed
setupTestDatabase() Define the test_integration database connection the default one mixed
refreshDatabase() Define hooks to migrate the database before and after each test. mixed
usingInMemoryDatabase() Determine if an in-memory database is being used. bool
refreshInMemoryDatabase() Refresh the in-memory database. mixed
refreshTestDatabase() Refresh a conventional test database. mixed
beginDatabaseTransaction() Handle database transactions on the specified connections. mixed
connectionsToTransact() The database connections that should have transactions. array
useDatabaseSessionHandler() Reset CI with database session handler mixed

Properties

Methods

testSessionTable()

Test session table connection & existance

public testSessionTable( ) : mixed
Return values
mixed

testUsingSessionDouble()

Simulate session service with database handler.

public testUsingSessionDouble( ) : mixed

We can't use the real service as it is created before we can even setup the in-memory database with the basic table we need

Tags
depends

testSessionWrite

Return values
mixed

testUsingSessionService()

public testUsingSessionService( ) : mixed
Tags
depends

testUsingSessionDouble

Return values
mixed

setupTestDatabase()

Define the test_integration database connection the default one

public setupTestDatabase( ) : mixed
Return values
mixed

refreshDatabase()

Define hooks to migrate the database before and after each test.

public refreshDatabase( ) : mixed
Return values
mixed

usingInMemoryDatabase()

Determine if an in-memory database is being used.

public usingInMemoryDatabase( ) : bool
Return values
bool

refreshInMemoryDatabase()

Refresh the in-memory database.

protected refreshInMemoryDatabase( ) : mixed
Return values
mixed

refreshTestDatabase()

Refresh a conventional test database.

protected refreshTestDatabase( ) : mixed
Return values
mixed

beginDatabaseTransaction()

Handle database transactions on the specified connections.

protected beginDatabaseTransaction( ) : mixed
Return values
mixed

connectionsToTransact()

The database connections that should have transactions.

protected connectionsToTransact( ) : array
Return values
array

useDatabaseSessionHandler()

Reset CI with database session handler

public useDatabaseSessionHandler( ) : mixed
Return values
mixed

Search results