This repository has been archived on 2024-11-28. You can view files and clone it, but cannot push or open issues or pull requests.
Incam_SGD/tests/SQLFile/test_sqlfile.php

41 lines
1.0 KiB
PHP
Raw Permalink Normal View History

<?php
require_once(dirname(__FILE__) . "/../test.php");
require_once(KT_DIR . "/lib/database/sqlfile.inc.php");
class SQLFileTestCase extends KTUnitTestCase {
function testSQLFile() {
$aExpected = array(
"SELECT \"as;\";",
"SELECT \"as\\\";\";",
"SELECT \"as\\\\\";",
"SELECT \"as\\\\\";",
"SELECT \"as\\\\\";",
"SELECT \"as\\\\\";",
"SELECT 'as\\\\';",
"SELECT 'as\\\\';",
"SELECT 'as\\\\';",
"SELECT 'as\\\\';",
"SELECT 'as\\\\';",
"SELECT 'as\\';';",
"SELECT \"'as\\'\"';';",
"SELECT 'as\\\\';",
"SELECT 'as\\\\';",
"SELECT 'as\\\\';",
"SELECT 'as\\\\';",
"SELECT 'as\\\\';",
"SELECT 'as\\\\';",
"SELECT '
asdf; \"\\\" \\'
asdf; ';",
);
$aReceived = SQLFile::sqlFromFile(dirname(__FILE__) . "/test_sqlfile.sql");
$this->assertExpectedResults($aExpected, $aReceived);
}
}
?>