/** * Test the "expansion" of filters (converting them to arrays too) * * @covers \Expose\Report::toArray */ public function testObjectToArrayExpandFilters() { $filter = new \Expose\Filter(); $filter->setId(1234); $this->report->addFilterMatch($filter); $result = $this->report->toArray(true); $this->assertTrue(isset($result['filterMatches'][0]) && $result['filterMatches'][0]['id'] === 1234); }
/** * Test the getter for the filter data in collection when requesting a single id * * @covers \Expose\FilterCollection::getFilterData * @covers \Expose\FilterCollection::setFilterData */ public function testGetFilterDataWithId() { $data = array(array('id' => 1234)); $filter = new \Expose\Filter(); $filter->setId(1234); $this->collection->setFilterData($data); $result = $this->collection->getFilterData(1234); $this->assertEquals($filter, $result); }