/**
  * Loads & parses the schema SQL files.
  */
 protected static function loadStatements()
 {
     $schema = CREOLE_TEST_BASE . '/etc/db/sql/' . self::$dsn['phptype'] . '/creoletest-schema.sql';
     $data = CREOLE_TEST_BASE . '/etc/db/sql/' . self::$dsn['phptype'] . '/creoletest-data.sql';
     self::$schemaStatements = SQLStatementExtractor::extractFile($schema);
     self::$dataStatements = SQLStatementExtractor::extractFile($data);
 }
 /**
  * Regression test for SQLStatementExtractor.extract method
  */
 public function testExtract()
 {
     $buffer = file_get_contents($this->file);
     $statements = SQLStatementExtractor::extract($buffer);
     $this->assertExpectedStatements($statements);
 }