/** * 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); }