示例#1
0
 /**
  * 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));
 }