13 * to license@zend.com so we can send you a copy immediately. |
13 * to license@zend.com so we can send you a copy immediately. |
14 * |
14 * |
15 * @category Zend |
15 * @category Zend |
16 * @package Zend_Test |
16 * @package Zend_Test |
17 * @subpackage PHPUnit |
17 * @subpackage PHPUnit |
18 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com) |
18 * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
19 * @license http://framework.zend.com/license/new-bsd New BSD License |
19 * @license http://framework.zend.com/license/new-bsd New BSD License |
20 * @version $Id: QueryTable.php 24593 2012-01-05 20:35:02Z matthew $ |
20 * @version $Id$ |
21 */ |
21 */ |
22 |
|
23 /** |
|
24 * @see PHPUnit_Extensions_Database_DataSet_QueryTable |
|
25 */ |
|
26 require_once "PHPUnit/Extensions/Database/DataSet/QueryTable.php"; |
|
27 |
|
28 /** |
|
29 * @see PHPUnit_Extensions_Database_DB_IDatabaseConnection |
|
30 */ |
|
31 require_once "PHPUnit/Extensions/Database/DB/IDatabaseConnection.php"; |
|
32 |
22 |
33 /** |
23 /** |
34 * Represent a PHPUnit Database Extension table with Queries using a Zend_Db adapter for assertion against other tables. |
24 * Represent a PHPUnit Database Extension table with Queries using a Zend_Db adapter for assertion against other tables. |
35 * |
25 * |
36 * @uses PHPUnit_Extensions_Database_DataSet_QueryTable |
26 * @uses PHPUnit_Extensions_Database_DataSet_QueryTable |
37 * @category Zend |
27 * @category Zend |
38 * @package Zend_Test |
28 * @package Zend_Test |
39 * @subpackage PHPUnit |
29 * @subpackage PHPUnit |
40 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com) |
30 * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
41 * @license http://framework.zend.com/license/new-bsd New BSD License |
31 * @license http://framework.zend.com/license/new-bsd New BSD License |
42 */ |
32 */ |
43 class Zend_Test_PHPUnit_Db_DataSet_QueryTable extends PHPUnit_Extensions_Database_DataSet_QueryTable |
33 class Zend_Test_PHPUnit_Db_DataSet_QueryTable extends PHPUnit_Extensions_Database_DataSet_QueryTable |
44 { |
34 { |
45 /** |
35 /** |
46 * Creates a new database query table object. |
36 * Creates a new database query table object. |
47 * |
37 * |
48 * @param string $table_name |
38 * @param string $tableName |
49 * @param string $query |
39 * @param string $query |
50 * @param PHPUnit_Extensions_Database_DB_IDatabaseConnection $databaseConnection |
40 * @param PHPUnit_Extensions_Database_DB_IDatabaseConnection $databaseConnection |
|
41 * @throws Zend_Test_PHPUnit_Db_Exception |
51 */ |
42 */ |
52 public function __construct($tableName, $query, PHPUnit_Extensions_Database_DB_IDatabaseConnection $databaseConnection) |
43 public function __construct($tableName, $query, PHPUnit_Extensions_Database_DB_IDatabaseConnection $databaseConnection) |
53 { |
44 { |
54 if( !($databaseConnection instanceof Zend_Test_PHPUnit_Db_Connection) ) { |
45 if( !($databaseConnection instanceof Zend_Test_PHPUnit_Db_Connection) ) { |
55 require_once "Zend/Test/PHPUnit/Db/Exception.php"; |
46 require_once "Zend/Test/PHPUnit/Db/Exception.php"; |