_numFound = 5; $this->_startOffset = 2; $this->_endOffset = 6; $this->_suggestions = array( 'suggestion1', 'suggestion2', ); $this->_result = new Solarium_Result_Suggester_Term( $this->_numFound, $this->_startOffset, $this->_endOffset, $this->_suggestions ); } public function testGetNumFound() { $this->assertEquals( $this->_numFound, $this->_result->getNumFound() ); } public function testGetStartOffset() { $this->assertEquals( $this->_startOffset, $this->_result->getStartOffset() ); } public function testGetEndOffset() { $this->assertEquals( $this->_endOffset, $this->_result->getEndOffset() ); } public function testGetSuggestions() { $this->assertEquals( $this->_suggestions, $this->_result->getSuggestions() ); } public function testCount() { $this->assertEquals(count($this->_suggestions), count($this->_result)); } public function testIterator() { $results = array(); foreach($this->_result AS $key => $doc) { $results[$key] = $doc; } $this->assertEquals($this->_suggestions, $results); } }