PHP Класс bandwidthThrottle\tokenBucket\storage\PDOStorageTest

If you want to run vendor specific PDO tests you should provide these environment variables: - MYSQL_DSN, MYSQL_USER - PGSQL_DSN, PGSQL_USER
См. также: PDOStorage
Автор: Markus Malkusch ([email protected])
Наследование: extends PHPUnit_Framework_TestCase
Показать файл Открыть проект

Открытые методы

Метод Описание
providePDO ( ) : PDO[][] Provides the PDO.
provideTestInvalidErrorMode ( ) : int[][] Provides test cases for testInvalidErrorMode()
testBootstrapAddsRow ( PDO $pdo ) Tests bootstrap() adds a row to an existing table.
testBootstrapFailsForExistingRow ( PDO $pdo ) Tests bootstrap() would add a row to an existing table, but fails.
testInvalidErrorMode ( integer $errorMode ) Tests instantiation with PDO in wrong error mode should fail.
testLongName ( ) Tests instantiation with a long name should not fail.
testRemoveOneRow ( PDO $pdo ) Tests remove() removes only one row.
testRemoveTable ( PDO $pdo ) Tests remove() removes the table after the last row.
testTooLongNameFails ( ) Tests instantiation with a too long name should fail.
testValidErrorMode ( ) Tests instantiation with PDO in valid error mode.

Защищенные методы

Метод Описание
tearDown ( )

Описание методов

providePDO() публичный Метод

Provides the PDO.
public providePDO ( ) : PDO[][]
Результат PDO[][] The PDOs.

provideTestInvalidErrorMode() публичный Метод

Provides test cases for testInvalidErrorMode()
public provideTestInvalidErrorMode ( ) : int[][]
Результат int[][] Invalid error modes.

tearDown() защищенный Метод

protected tearDown ( )

testBootstrapAddsRow() публичный Метод

Tests bootstrap() adds a row to an existing table.
public testBootstrapAddsRow ( PDO $pdo )
$pdo PDO The PDO.

testBootstrapFailsForExistingRow() публичный Метод

Tests bootstrap() would add a row to an existing table, but fails.
public testBootstrapFailsForExistingRow ( PDO $pdo )
$pdo PDO The PDO.

testInvalidErrorMode() публичный Метод

Tests instantiation with PDO in wrong error mode should fail.
public testInvalidErrorMode ( integer $errorMode )
$errorMode integer The invalid error mode.

testLongName() публичный Метод

Tests instantiation with a long name should not fail.
public testLongName ( )

testRemoveOneRow() публичный Метод

Tests remove() removes only one row.
public testRemoveOneRow ( PDO $pdo )
$pdo PDO The PDO.

testRemoveTable() публичный Метод

Tests remove() removes the table after the last row.
public testRemoveTable ( PDO $pdo )
$pdo PDO The PDO.

testTooLongNameFails() публичный Метод

Tests instantiation with a too long name should fail.

testValidErrorMode() публичный Метод

Tests instantiation with PDO in valid error mode.
public testValidErrorMode ( )