示例#1
0
 public function testShowColumns()
 {
     $this->engine->showColumns('id');
     $this->assertEquals(array('id'), $this->engine->getOrder());
     $this->engine->showColumns('name', 'email');
     $this->assertEquals(array('id', 'name', 'email'), $this->engine->getOrder());
     $this->engine->showColumns(array('foo', 'bar'));
     $this->assertEquals(array('id', 'name', 'email', 'foo', 'bar'), $this->engine->getOrder());
 }
 public function testTake()
 {
     Input::replace(array('iDisplayLength' => 1));
     $engine = new CollectionEngine(new Collection($this->getTestArray()));
     $engine->addColumn($this->getTestColumns());
     $engine->setAliasMapping();
     $engine->make();
     $should = array(array('id' => 'foo'));
     $this->assertEquals($should, $engine->getArray());
 }