예제 #1
0
 public function testHydrateMaxResults()
 {
     $handler = new Handler($dataGrid = $this->getMockDataGrid());
     $dataGrid->getEnvironment()->getRequestProvider()->shouldReceive('getFilters')->once()->andReturn(array(array('first_name' => 'B'), array('sex' => 'male')));
     $handler->prepareFilters();
     $handler->prepareFilteredCount();
     $handler->hydrate(1);
     $expected = $this->getValidatedData();
     $this->assertCount(1, $data = $handler->getResults());
     $this->assertEquals(array($expected[0]), array_values($data));
 }