public function testConfigMode()
 {
     $options = array('fields' => array('fieldA', 'fieldB'), 'queries' => array('cat:3', 'cat:4'), 'limit' => 8, 'offset' => 1, 'sort' => 'score desc', 'mainresult' => false, 'numberofgroups' => true, 'cachepercentage' => 45);
     $this->_grouping->setOptions($options);
     $this->assertEquals($options['fields'], $this->_grouping->getFields());
     $this->assertEquals($options['queries'], $this->_grouping->getQueries());
     $this->assertEquals($options['limit'], $this->_grouping->getLimit());
     $this->assertEquals($options['offset'], $this->_grouping->getOffset());
     $this->assertEquals($options['sort'], $this->_grouping->getSort());
     $this->assertEquals($options['mainresult'], $this->_grouping->getMainResult());
     $this->assertEquals($options['numberofgroups'], $this->_grouping->getNumberOfGroups());
     $this->assertEquals($options['cachepercentage'], $this->_grouping->getCachePercentage());
 }