protected function tearDown()
 {
     if (ezpTestRunner::dbPerTest()) {
         $db = eZDB::instance();
         $db->close();
     }
     parent::tearDown();
 }
 /**
  * Sets up the database enviroment
  */
 protected function setUp()
 {
     if (!ezpTestRunner::dbPerTest()) {
         $dsn = ezpTestRunner::dsn();
         $this->sharedFixture = ezpTestDatabaseHelper::create($dsn);
         if ($this->insertDefaultData === true) {
             ezpTestDatabaseHelper::insertDefaultData($this->sharedFixture);
         }
         if (count($this->sqlFiles > 0)) {
             ezpTestDatabaseHelper::insertSqlData($this->sharedFixture, $this->sqlFiles);
         }
         eZDB::setInstance($this->sharedFixture);
     }
 }