function testLoadWithSqlMap_SaveWithActiveRecord() { $record = $this->sqlmap->queryForObject('GetActiveRecordAccounts'); $record->Account_FirstName = "Testing 123"; $this->assertTrue($record->save()); $check1 = $this->sqlmap->queryForObject('GetActiveRecordAccounts'); $finder = ActiveAccount::finder(); $check2 = $finder->findByAccount_FirstName($record->Account_FirstName); $this->assertSameAccount($record, $check1); $this->assertSameAccount($record, $check2); $this->initScript('account-init.sql'); }
function testLoadWithSqlMap_SaveWithActiveRecord() { $record = $this->sqlmap->queryForObject('GetActiveRecordAccounts'); $registry = TActiveRecordManager::getInstance()->getObjectStateRegistry(); $record->Account_FirstName = "Testing 123"; $this->assertTrue($registry->isDirtyObject($record)); $this->assertTrue($record->save()); $check1 = $this->sqlmap->queryForObject('GetActiveRecordAccounts'); $finder = ActiveAccount::finder(); $check2 = $finder->findByAccount_FirstName($record->Account_FirstName); $this->assertSameAccount($record, $check1); $this->assertSameAccount($record, $check2); $this->initScript('account-init.sql'); }