public function testJePeuxFaireUnInsertUpdateSurUnIdQuiNEstPasEnAutoIncrement() { global $db, $config; $post = 'requete_test_autoincr'; $table = $config['db']['prefix'] . "{$post}"; $db->query("DROP TABLE IF EXISTS {$table}"); $db->query("CREATE TABLE {$table} (\n `id` varchar(255) NOT NULL,\n PRIMARY KEY (`id`))"); $menu = new dbIhm($post); $columns = array('id' => 'testJePeuxFaireUnInsert'); $template = $columns; $id = $menu->insert($columns); $this->assertEquals('testJePeuxFaireUnInsert', $id); $ligne = $menu->getFromID($id); $template['id'] = $id; $this->assertEquals($template, $ligne); $columns = array('id' => 'testJePeuxFaireUnInsert1'); $res = $menu->update('testJePeuxFaireUnInsert', $columns); $this->assertNotEquals(FALSE, $res); $this->assertNotEquals(NULL, $res); $ligne = $menu->getFromID($columns['id']); $template['id'] = $columns['id']; $this->assertEquals($template, $ligne); $db->query("DROP TABLE IF EXISTS {$table}"); }
function __construct() { parent::__construct('config'); $this->setChampId('cle'); $this->readOnlyKey = array('version'); }
function __construct() { parent::__construct('requete_test'); $this->setChampId('id'); $this->readOnlyKey = array('1', 15); }
function __construct() { parent::__construct('users'); }