PHP Класс PHPUnit_Extensions_Database_TestCase, qcodo

Автор: Mike Lively ([email protected])
Наследование: extends PHPUnit_Framework_TestCase
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$databaseTester PHPUnit_Extensions_Database_ITester

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

Метод Описание
assertDataSetsEqual ( PHPUnit_Extensions_Database_DataSet_IDataSet $expected, PHPUnit_Extensions_Database_DataSet_IDataSet $actual, string $message = '' ) Asserts that two given datasets are equal.
assertTablesEqual ( PHPUnit_Extensions_Database_DataSet_ITable $expected, PHPUnit_Extensions_Database_DataSet_ITable $actual, string $message = '' ) Asserts that two given tables are equal.

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

Метод Описание
closeConnection ( PHPUnit_Extensions_Database_DB_IDatabaseConnection $connection ) Closes the specified connection.
createDefaultDBConnection ( PDO $connection, string $schema = '' ) : PHPUnit_Extensions_Database_DB_DefaultDatabaseConnection Creates a new DefaultDatabaseConnection using the given PDO connection and database schema name.
createFlatXMLDataSet ( string $xmlFile ) : PHPUnit_Extensions_Database_DataSet_FlatXmlDataSet Creates a new FlatXmlDataSet with the given $xmlFile. (absolute path.)
createMySQLXMLDataSet ( string $xmlFile ) : PHPUnit_Extensions_Database_DataSet_MysqlXmlDataSet Create a a new MysqlXmlDataSet with the given $xmlFile. (absolute path.)
createXMLDataSet ( string $xmlFile ) : PHPUnit_Extensions_Database_DataSet_XmlDataSet Creates a new XMLDataSet with the given $xmlFile. (absolute path.)
getConnection ( ) : PHPUnit_Extensions_Database_DB_IDatabaseConnection Returns the test database connection.
getDataSet ( ) : PHPUnit_Extensions_Database_DataSet_IDataSet Returns the test dataset.
getDatabaseTester ( ) : PHPUnit_Extensions_Database_ITester Gets the IDatabaseTester for this testCase. If the IDatabaseTester is not set yet, this method calls newDatabaseTester() to obtain a new instance.
getOperations ( ) : PHPUnit_Extensions_Database_Operation_Factory Returns an operation factory instance that can be used to instantiate new operations.
getSetUpOperation ( ) : PHPUnit_Extensions_Database_Operation_DatabaseOperation Returns the database operation executed in test setup.
getTearDownOperation ( ) : PHPUnit_Extensions_Database_Operation_DatabaseOperation Returns the database operation executed in test cleanup.
newDatabaseTester ( ) : PHPUnit_Extensions_Database_ITester Creates a IDatabaseTester for this testCase.
setUp ( ) Performs operation returned by getSetUpOperation().
tearDown ( ) Performs operation returned by getSetUpOperation().

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

assertDataSetsEqual() публичный статический Метод

Asserts that two given datasets are equal.
public static assertDataSetsEqual ( PHPUnit_Extensions_Database_DataSet_IDataSet $expected, PHPUnit_Extensions_Database_DataSet_IDataSet $actual, string $message = '' )
$expected PHPUnit_Extensions_Database_DataSet_IDataSet
$actual PHPUnit_Extensions_Database_DataSet_IDataSet
$message string

assertTablesEqual() публичный статический Метод

Asserts that two given tables are equal.
public static assertTablesEqual ( PHPUnit_Extensions_Database_DataSet_ITable $expected, PHPUnit_Extensions_Database_DataSet_ITable $actual, string $message = '' )
$expected PHPUnit_Extensions_Database_DataSet_ITable
$actual PHPUnit_Extensions_Database_DataSet_ITable
$message string

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

Closes the specified connection.
protected closeConnection ( PHPUnit_Extensions_Database_DB_IDatabaseConnection $connection )
$connection PHPUnit_Extensions_Database_DB_IDatabaseConnection

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

Creates a new DefaultDatabaseConnection using the given PDO connection and database schema name.
protected createDefaultDBConnection ( PDO $connection, string $schema = '' ) : PHPUnit_Extensions_Database_DB_DefaultDatabaseConnection
$connection PDO
$schema string
Результат PHPUnit_Extensions_Database_DB_DefaultDatabaseConnection

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

Creates a new FlatXmlDataSet with the given $xmlFile. (absolute path.)
protected createFlatXMLDataSet ( string $xmlFile ) : PHPUnit_Extensions_Database_DataSet_FlatXmlDataSet
$xmlFile string
Результат PHPUnit_Extensions_Database_DataSet_FlatXmlDataSet

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

Create a a new MysqlXmlDataSet with the given $xmlFile. (absolute path.)
protected createMySQLXMLDataSet ( string $xmlFile ) : PHPUnit_Extensions_Database_DataSet_MysqlXmlDataSet
$xmlFile string
Результат PHPUnit_Extensions_Database_DataSet_MysqlXmlDataSet

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

Creates a new XMLDataSet with the given $xmlFile. (absolute path.)
protected createXMLDataSet ( string $xmlFile ) : PHPUnit_Extensions_Database_DataSet_XmlDataSet
$xmlFile string
Результат PHPUnit_Extensions_Database_DataSet_XmlDataSet

getConnection() абстрактный защищенный Метод

Returns the test database connection.
abstract protected getConnection ( ) : PHPUnit_Extensions_Database_DB_IDatabaseConnection
Результат PHPUnit_Extensions_Database_DB_IDatabaseConnection

getDataSet() абстрактный защищенный Метод

Returns the test dataset.
abstract protected getDataSet ( ) : PHPUnit_Extensions_Database_DataSet_IDataSet
Результат PHPUnit_Extensions_Database_DataSet_IDataSet

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

Gets the IDatabaseTester for this testCase. If the IDatabaseTester is not set yet, this method calls newDatabaseTester() to obtain a new instance.
protected getDatabaseTester ( ) : PHPUnit_Extensions_Database_ITester
Результат PHPUnit_Extensions_Database_ITester

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

Returns an operation factory instance that can be used to instantiate new operations.
protected getOperations ( ) : PHPUnit_Extensions_Database_Operation_Factory
Результат PHPUnit_Extensions_Database_Operation_Factory

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

Returns the database operation executed in test setup.
protected getSetUpOperation ( ) : PHPUnit_Extensions_Database_Operation_DatabaseOperation
Результат PHPUnit_Extensions_Database_Operation_DatabaseOperation

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

Returns the database operation executed in test cleanup.
protected getTearDownOperation ( ) : PHPUnit_Extensions_Database_Operation_DatabaseOperation
Результат PHPUnit_Extensions_Database_Operation_DatabaseOperation

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

Creates a IDatabaseTester for this testCase.
protected newDatabaseTester ( ) : PHPUnit_Extensions_Database_ITester
Результат PHPUnit_Extensions_Database_ITester

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

Performs operation returned by getSetUpOperation().
protected setUp ( )

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

Performs operation returned by getSetUpOperation().
protected tearDown ( )

Описание свойств

$databaseTester защищенное свойство

protected PHPUnit_Extensions_Database_ITester $databaseTester
Результат PHPUnit_Extensions_Database_ITester