PHP 클래스 PHPUnit_Extensions_Database_TestCase, qcodo

저자: Mike Lively ([email protected])
상속: extends PHPUnit_Framework_TestCase
파일 보기 프로젝트 열기: qcodo/qcodo 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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