public function setUpDB()
 {
     PancakeTF_PDOAccess::connect('mysql', 'localhost', 'pancake_tests', 'root', '');
     $this->db = new PancakeTF_PDOAccess();
     $sql = file_get_contents(dirname(__FILE__) . '/../db/test_sql.sql');
     $sql = explode(';', $sql);
     foreach ($sql as $stmt) {
         try {
             $this->db->update($stmt);
         } catch (Exception $e) {
         }
     }
 }
 /**
  * connecs to the database
  * @param $type string connection driver
  * @param $host string host name
  * @param $dbname string database name
  * @param $user string user name
  * @param $password string password
  *
  * @access public
  * @static
  */
 public static function connect($type, $host, $dbname, $user, $password)
 {
     self::$pdo = new PDO($type . ':host=' . $host . ';dbname=' . $dbname, $user, $password);
     self::$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
 }