예제 #1
0
 public function setUp()
 {
     \FlexibleORMTests\Mock\SDBCar::CreateDomain();
 }
예제 #2
0
namespace FlexibleORMTests\SDB;

use ORM\SDB\SDBFactory;
use ORM\SDB\SDBStatement;
use FlexibleORMTests\Mock;
use FlexibleORMTests\ORMTest;
set_include_path(get_include_path() . PATH_SEPARATOR . __DIR__ . '/..');
require_once 'ORMTest.php';
$sdb = SDBStatement::GetSDBConnection();
$sdb->delete_domain(Mock\SDBOwner::TableName());
//$sdb->create_domain( '123_mustbeescaped' );
//$sdb->put_attributes(
//    '123_mustbeescaped',
//    'test',
//    array('note' => 'This domain name should be escaped with backticks'));
Mock\SDBCar::CreateDomain();
Mock\SDBOwner::CreateDomain();
$owners = range(1, 12);
foreach ($owners as $owner) {
    $owner = new Mock\SDBOwner(array('name' => 'Jarrod ' . $owner));
    $owner->save();
}
/**
 * Test failures and exceptions for SDBStatement
 *
 * Most of the features are already tested in ORMModelSDBTest
 */
class SDBStatementTest extends ORMTest
{
    const DOMAIN = 'SDBStatementTest';
    public function testInjectionInsert()