Author: Mike Lively (m@digitalsandwich.com)
Inheritance: implements PHPUnit_Extensions_Database_ITester
 /**
  * Creates a new default database tester using the given connection.
  *
  * @param PHPUnit_Extensions_Database_DB_IDatabaseConnection $connection
  */
 public function __construct(PHPUnit_Extensions_Database_DB_IDatabaseConnection $connection)
 {
     parent::__construct();
     $this->connection = $connection;
 }
Example #2
0
 /**
  * Creates a new default database tester using the given connection.
  *
  * @param \PHPUnit_Extensions_Database_DB_IDatabaseConnection $connection
  * @param string                                              $fixturePath
  */
 public function __construct(\PHPUnit_Extensions_Database_DB_IDatabaseConnection $connection, $fixturePath)
 {
     parent::__construct();
     $this->connection = $connection;
     $this->fixturePath = $fixturePath;
 }
Example #3
0
 /**
  * TestCases must call this method inside tearDown().
  */
 public function onTearDown()
 {
     parent::onTearDown();
     $this->getConnection()->getConnection()->exec('SET FOREIGN_KEY_CHECKS=1;');
 }