protected function setUp()
 {
     try {
         $this->db = ezcDbInstance::get();
     } catch (Exception $e) {
         $this->markTestSkipped('There was no database configured');
     }
     PersistentTestObject::setupTable();
     PersistentTestObject::insertCleanData();
     $this->manager = new ezcPersistentCodeManager(dirname(__FILE__) . "/data/");
     $this->session = new ezcPersistentSession($this->db, $this->manager);
 }
 protected function setUp()
 {
     try {
         $db = ezcDbInstance::get();
     } catch (Exception $e) {
         $this->markTestSkipped('There was no database configured');
     }
     PersistentTestObject::setupTable();
     PersistentTestObject::insertCleanData();
     // Uncomment to store schema.
     // PersistentTestObject::saveSqlSchemas();
     $this->session = new ezcPersistentSession(ezcDbInstance::get(), new ezcPersistentCodeManager(dirname(__FILE__) . "/data/"));
 }
 protected function setUp()
 {
     try {
         $db = ezcDbInstance::get();
     } catch (Exception $e) {
         $this->markTestSkipped('There was no database configured');
     }
     if ($db->getName() !== "mysql" && $db->getName() !== "sqlite") {
         $this->markTestSkipped('Only MySQL and SQLite support the native generator');
     }
     PersistentTestObject::setupTable();
     PersistentTestObject::insertCleanData();
     //        PersistentTestObject::saveSqlSchemas();
     $this->session = new ezcPersistentSession(ezcDbInstance::get(), new ezcPersistentCodeManager(dirname(__FILE__) . "/data/"));
 }