function testSetDeleteUpdateData() { $Item = new Item(); $Item->id = 1; $expected = array('action' => array($Item->order => $Item->order . ' - 1'), 'conditions' => array($Item->order . ' >' => 0)); $Item->setDeleteUpdateData(); $this->assertEqual($Item->Behaviors->Sequence->update, $expected); $GroupedItem = new GroupedItem(); $GroupedItem->id = 1; $expected = array('action' => array($GroupedItem->order => $GroupedItem->order . ' - 1'), 'conditions' => array($GroupedItem->order . ' >' => 0)); $GroupedItem->setDeleteUpdateData(); $this->assertEqual($GroupedItem->Behaviors->Sequence->update, $expected); $MultiGroupedItem = new MultiGroupedItem(); $MultiGroupedItem->id = 1; $expected = array('action' => array($MultiGroupedItem->order => $MultiGroupedItem->order . ' - 1'), 'conditions' => array($MultiGroupedItem->order . ' >' => 0)); $MultiGroupedItem->setDeleteUpdateData(); $this->assertEqual($MultiGroupedItem->Behaviors->Sequence->update, $expected); }