public function testReorder() { $c = new Criteria(); $c->add(Table12Peer::SCOPE_COL, 1); $objects = Table12Peer::doSelectOrderByRank($c); $ids = array(); foreach ($objects as $object) { $ids[] = $object->getPrimaryKey(); } $ranks = array(4, 3, 2, 1); $order = array_combine($ids, $ranks); Table12Peer::reorder($order); $expected = array(1 => 'row4', 2 => 'row3', 3 => 'row2', 4 => 'row1'); $this->assertEquals($expected, $this->getFixturesArrayWithScope(1), 'reorder() reorders the suite'); $expected = array(1 => 'row5', 2 => 'row6'); $this->assertEquals($expected, $this->getFixturesArrayWithScope(2), 'reorder() leaves other suites unchanged'); }