Generic Testcase for Zend Framework related DbUnit Testing with PHPUnit

uses
category Zend
package Zend_Test
subpackage PHPUnit
copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
license New BSD License

 Methods

Create a data table based on a Zend_Db_Table_Rowset instance

createDbRowset(\Zend_Db_Table_Rowset_Abstract $rowset, $tableName = null) : \Zend_Test_PHPUnit_Db_DataSet_DbRowset

Parameters

$rowset

\Zend_Db_Table_Rowset_Abstract

$tableName

Returns

\Zend_Test_PHPUnit_Db_DataSet_DbRowset

Create a table based on one Zend_Db_Table instance

createDbTable(\Zend_Db_Table_Abstract $table, string $where = null, string $order = null, string $count = null, string $offset = null) : \Zend_Test_PHPUnit_Db_DataSet_DbTable

Parameters

$table

\Zend_Db_Table_Abstract

$where

string

$order

string

$count

string

$offset

string

Returns

\Zend_Test_PHPUnit_Db_DataSet_DbTable

Create a dataset based on multiple Zend_Db_Table instances

createDbTableDataSet(array $tables = array()) : \Zend_Test_PHPUnit_Db_DataSet_DbTableDataSet

Parameters

$tables

array

Returns

\Zend_Test_PHPUnit_Db_DataSet_DbTableDataSet

Creates a new Zend Database Connection using the given Adapter and database schema name.

createZendDbConnection(\Zend_Db_Adapter_Abstract $connection, string $schema) : \Zend_Test_PHPUnit_Db_Connection

Parameters

$connection

\Zend_Db_Adapter_Abstract

$schema

string

Returns

\Zend_Test_PHPUnit_Db_Connection

Convenience function to get access to the database connection.

getAdapter() : \Zend_Db_Adapter_Abstract

Returns

\Zend_Db_Adapter_Abstract

Returns the database operation executed in test setup.

getSetUpOperation() : \PHPUnit_Extensions_Database_Operation_DatabaseOperation

Returns

\PHPUnit_Extensions_Database_Operation_DatabaseOperation

Returns the database operation executed in test cleanup.

getTearDownOperation() : \PHPUnit_Extensions_Database_Operation_DatabaseOperation

Returns

\PHPUnit_Extensions_Database_Operation_DatabaseOperation