public function testClassToDatabaseMapping() { $this->assertEquals('default', fORM::getDatabaseName('User')); $this->assertEquals('default', fORM::getDatabaseName('PhotoGallery')); fORM::mapClassToDatabase('User', 'second_db'); $this->assertEquals('second_db', fORM::getDatabaseName('User')); }
public function setUp() { if (defined('SKIPPING')) { $this->markTestSkipped(); } fORMDatabase::attach($this->sharedFixture['db']); fORMDatabase::attach($this->sharedFixture['db2'], 'db2'); fORMSchema::attach($this->sharedFixture['schema']); fORMSchema::attach($this->sharedFixture['schema2'], 'db2'); fORM::mapClassToTable('Db2User', 'users'); fORM::mapClassToDatabase('Db2User', 'db2'); fORM::mapClassToTable('Db2Group', 'groups'); fORM::mapClassToDatabase('Db2Group', 'db2'); }
public function setUp() { if (defined('SKIPPING')) { $this->markTestSkipped(); } fORMDatabase::attach(self::$db); fORMDatabase::attach(self::$db2, 'db2'); fORMSchema::attach(self::$schema); fORMSchema::attach(self::$schema2, 'db2'); fORM::mapClassToTable('Db2User', 'users'); fORM::mapClassToDatabase('Db2User', 'db2'); fORM::mapClassToTable('Db2Group', 'groups'); fORM::mapClassToDatabase('Db2Group', 'db2'); }
protected function setUp() { if (defined('SKIPPING')) { return; } $db = new fDatabase(DB_TYPE, DB, DB_USERNAME, DB_PASSWORD, DB_HOST, DB_PORT); $db->execute(file_get_contents(DB_SETUP_FILE)); $db2 = new fDatabase(DB_TYPE, DB_2, DB_2_USERNAME, DB_2_PASSWORD, DB_2_HOST, DB_2_PORT); $db2->execute(file_get_contents(DB_2_SETUP_FILE)); $this->sharedFixture = array($db, $db2); fORMDatabase::attach($db); fORMDatabase::attach($db2, 'db2'); fORM::mapClassToTable('Db2User', 'users'); fORM::mapClassToDatabase('Db2User', 'db2'); fORM::mapClassToTable('Db2Group', 'groups'); fORM::mapClassToDatabase('Db2Group', 'db2'); }
public static function setUpBeforeClass() { if (defined('SKIPPING')) { return; } $db = new fDatabase(DB_TYPE, DB, DB_USERNAME, DB_PASSWORD, DB_HOST, DB_PORT); $db->execute(file_get_contents(DB_SETUP_FILE)); $db2 = new fDatabase(DB_TYPE, DB_2, DB_2_USERNAME, DB_2_PASSWORD, DB_2_HOST, DB_2_PORT); $db2->execute(file_get_contents(DB_2_SETUP_FILE)); self::$db = $db; self::$db2 = $db2; fORMDatabase::attach($db); fORMDatabase::attach($db2, 'db2'); fORM::mapClassToTable('Db2User', 'users'); fORM::mapClassToDatabase('Db2User', 'db2'); fORM::mapClassToTable('Db2Group', 'groups'); fORM::mapClassToDatabase('Db2Group', 'db2'); }