_query = new Solarium_Query_MoreLikeThis; } public function testGetType() { $this->assertEquals(Solarium_Client::QUERYTYPE_MORELIKETHIS, $this->_query->getType()); } public function testSetAndGetMatchInclude() { $value = true; $this->_query->setMatchInclude($value); $this->assertEquals( $value, $this->_query->getMatchInclude() ); } public function testSetAndGetMltFields() { $value = 'name,description'; $this->_query->setMltFields($value); $this->assertEquals( $value, $this->_query->getMltFields() ); } public function testSetAndGetInterestingTerms() { $value = 'test'; $this->_query->setInterestingTerms($value); $this->assertEquals( $value, $this->_query->getInterestingTerms() ); } public function testSetAndGetQueryStream() { $value = true; $this->_query->setQueryStream($value); $this->assertEquals( $value, $this->_query->getQueryStream() ); } public function testSetAndGetMinimumTermFrequency() { $value = 2; $this->_query->setMinimumTermFrequency($value); $this->assertEquals( $value, $this->_query->getMinimumTermFrequency() ); } public function testMinimumDocumentFrequency() { $value = 4; $this->_query->setMinimumDocumentFrequency($value); $this->assertEquals( $value, $this->_query->getMinimumDocumentFrequency() ); } public function testSetAndGetMinimumWordLength() { $value = 3; $this->_query->setMinimumWordLength($value); $this->assertEquals( $value, $this->_query->getMinimumWordLength() ); } public function testSetAndGetMaximumWordLength() { $value = 15; $this->_query->setMaximumWordLength($value); $this->assertEquals( $value, $this->_query->getMaximumWordLength() ); } public function testSetAndGetMaximumQueryTerms() { $value = 5; $this->_query->setMaximumQueryTerms($value); $this->assertEquals( $value, $this->_query->getMaximumQueryTerms() ); } public function testSetAndGetMaximumNumberOfTokens() { $value = 5; $this->_query->setMaximumNumberOfTokens($value); $this->assertEquals( $value, $this->_query->getMaximumNumberOfTokens() ); } public function testSetAndGetBoost() { $value = true; $this->_query->setBoost($value); $this->assertEquals( $value, $this->_query->getBoost() ); } public function testSetAndGetQueryFields() { $value = 'content,name'; $this->_query->setQueryFields($value); $this->assertEquals( $value, $this->_query->getQueryFields() ); } }