public function testResetFilterAction() { $this->markTestIncomplete(); $breadCrumb = $this->getMock('Tx_PtExtlist_Domain_Model_BreadCrumbs_BreadCrumb', array(), array(), '', false); $filterMock = $this->getMock('Tx_PtExtlist_Domain_Model_Filter_StringFilter'); $filterMock->expects($this->any())->method('getFilterBreadCrumb')->will($this->returnValue($breadCrumb)); $filterbox = new Tx_PtExtlist_Domain_Model_Filter_Filterbox(); $filterbox->addFilter($filterMock, 'test'); $filterboxCollection = new Tx_PtExtlist_Domain_Model_Filter_FilterboxCollection(); $filterboxCollection->addFilterBox($filterbox, 'test'); $mockController = $this->getMock($this->buildAccessibleProxy('Tx_PtExtlist_Controller_BreadCrumbsController'), array('forward'), array(), '', false); $mockController->expects($this->once())->method('forward')->with('index'); $mockController->_set('configurationBuilder', $this->configurationBuilderMock); $mockController->_set('filterboxCollection', $filterboxCollection); $mockController->resetFilterAction(); }
protected function getFilterboxByArrayOfFilters($filtersArray) { $filterBoxConfiguration = new Tx_PtExtlist_Domain_Configuration_Filters_FilterboxConfig($this->configurationBuilder, 'test', array()); $filterBox = new Tx_PtExtlist_Domain_Model_Filter_Filterbox($filterBoxConfiguration); foreach ($filtersArray as $key => $filter) { $filterBox->addFilter($filter, $key); } return $filterBox; }