public function testGetGrouping()
 {
     $this->assertEquals($this->_components[Solarium_Query_Select::COMPONENT_GROUPING], $this->_result->getGrouping());
 }
 /**
  * We use this to iterate over groupings and created nested search result sets.
  * @param  Solarium_Result_Select $result
  * @param  WikiaSearchConfig $searchConfig
  * @return WikiaSearchResultSet provides fluent interface
  */
 private function setResultGroupings(Solarium_Result_Select $result, WikiaSearchConfig $searchConfig)
 {
     wfProfileIn(__METHOD__);
     $fieldGroup = $result->getGrouping()->getGroup('host');
     $metaposition = 0;
     foreach ($fieldGroup->getValueGroups() as $valueGroup) {
         $resultSet = F::build('WikiaSearchResultSet', array($result, $searchConfig, $this, $metaposition++));
         $this->results[$resultSet->getHeader('cityUrl')] = $resultSet;
     }
     wfProfileOut(__METHOD__);
     return $this;
 }