public function testUpdateSequenceInvalidWhere() { $id = CM_Db_Db::insert('test', array('bar' => 'bar1', 'sequence' => 1)); CM_Db_Db::insert('test', array('bar' => 'bar2', 'sequence' => 1)); try { CM_Db_Db::updateSequence('test', 'sequence', 1, array('id' => $id), array('bar' => 'bar2')); $this->fail('Able to retrieve original sequence number.'); } catch (CM_Exception_Invalid $ex) { $this->assertContains('Could not retrieve original sequence number.', $ex->getMessage()); } try { CM_Db_Db::updateSequence('test', 'sequence', 1, array('id' => 2), array('bar' => 'bar1')); $this->fail('Able to retrieve original sequence number.'); } catch (CM_Exception_Invalid $ex) { $this->assertContains('Could not retrieve original sequence number.', $ex->getMessage()); } }