function testDeleteWhereOne() { $this->oaTable->createTable('audit'); $this->oaTable->createTable('acls'); $dg = new DataGenerator(); $dg->setData('acls', array('bannerid' => array(1, 2, 3), 'executionorder' => array(0, 0, 0, 1, 1, 1, 2, 2, 2))); $dg->generate('acls', 5); OA_DB_Sql::deleteWhereOne('acls', 'bannerid', 1); $doAcls = OA_Dal::factoryDO('acls'); $doAcls->bannerid = 1; $doAcls->find(); $this->assertEqual(0, $doAcls->getRowCount()); $doAcls->bannerid = 2; $doAcls->find(); $this->assertEqual(2, $doAcls->getRowCount()); $aConf = $GLOBALS['_MAX']['CONF']; $this->oaTable->dropTable($aConf['table']['prefix'] . 'acls'); }