protected function getFixturesArray() { $c = new Criteria(); $c->addAscendingOrderByColumn(Table11Peer::RANK_COL); $ts = Table11Peer::doSelect($c); $ret = array(); foreach ($ts as $t) { $ret[$t->getRank()] = $t->getTitle(); } return $ret; }
public function testReorder() { $objects = Table11Peer::doSelect(new Criteria()); $ids = array(); foreach ($objects as $object) { $ids[] = $object->getPrimaryKey(); } $ranks = array(4, 3, 2, 1); $order = array_combine($ids, $ranks); Table11Peer::reorder($order); $expected = array(1 => 'row3', 2 => 'row2', 3 => 'row4', 4 => 'row1'); $this->assertEquals($expected, $this->getFixturesArray(), 'reorder() reorders the suite'); }