/** * Test for AW_Advancedreports_Block_Advanced_Grid::getFilter($name) * @loadFixture * @dataProvider dataProvider */ public function testGetFilterName($storedData, $postFilterString, $name, $result) { parse_str($storedData, $data); $session = Mage::getSingleton('adminhtml/session'); $session->setData(AW_Advancedreports_Helper_Queue::DATA_KEY_LAST_FILTERS, $data); $block = new AW_Advancedreports_Block_Advanced_Grid(); parse_str($postFilterString, $filters); foreach ($filters as $filterKey => $filterValue) { $block->setFilter($filterKey, $filterValue); } $block->setId('one')->setId('two'); $this->assertEquals($result, $block->getFilter($name)); }