public function testGetFilters() { $helper = new helper_plugin_data(); $this->assertEquals(array(), $helper->_get_filters()); $_REQUEST['dataflt'] = 'name = tom'; $this->assertEquals(array($this->createFilterArrayListEntry('name', 'tom', '=', 'name', '', 'AND')), $helper->_get_filters()); $_REQUEST['dataflt'] = array(); $_REQUEST['dataflt'][] = 'name = tom'; $this->assertEquals(array($this->createFilterArrayListEntry('name', 'tom', '=', 'name', '', 'AND')), $helper->_get_filters()); $_REQUEST['dataflt'] = array(); $_REQUEST['dataflt'][] = 'name = tom'; $_REQUEST['dataflt'][] = 'unit_url = dokuwiki.org'; $this->assertEquals(array($this->createFilterArrayListEntry('name', 'tom', '=', 'name', '', 'AND'), $this->createFilterArrayListEntry('unit', 'http://dokuwiki.org', '=', 'unit_url', 'url', 'AND')), $helper->_get_filters()); }