Commit 2a9ffab2 authored by Bas de Nooijer's avatar Bas de Nooijer

Small fixes

parent e3820935
...@@ -48,22 +48,25 @@ use Solarium\Query\Select\RequestBuilder\Component\DisMax as RequestBuilder; ...@@ -48,22 +48,25 @@ use Solarium\Query\Select\RequestBuilder\Component\DisMax as RequestBuilder;
class EdisMax extends DisMax class EdisMax extends DisMax
{ {
/**
* Component type
*
* @var string
*/
protected $type = SelectQuery::COMPONENT_EDISMAX;
/** /**
* Default options * Default options
* *
* @var array * @var array
*/ */
protected $_options = array( protected $options = array(
'queryparser' => 'edismax', 'queryparser' => 'edismax',
); );
/**
* Get component type
*
* @return string
*/
public function getType()
{
return SelectQuery::COMPONENT_EDISMAX;
}
/** /**
* Set BoostFunctionsMult option * Set BoostFunctionsMult option
* *
......
...@@ -69,7 +69,7 @@ class Result implements \IteratorAggregate, \Countable ...@@ -69,7 +69,7 @@ class Result implements \IteratorAggregate, \Countable
* Constructor * Constructor
* *
* @param array $suggestions * @param array $suggestions
* @param Collation $collation * @param array $collations
* @param boolean $correctlySpelled * @param boolean $correctlySpelled
* @return void * @return void
*/ */
......
...@@ -33,7 +33,7 @@ namespace Solarium\Tests\Query\Select\Query\Component; ...@@ -33,7 +33,7 @@ namespace Solarium\Tests\Query\Select\Query\Component;
use Solarium\Query\Select\Query\Component\EdisMax; use Solarium\Query\Select\Query\Component\EdisMax;
use Solarium\Query\Select\Query\Query; use Solarium\Query\Select\Query\Query;
class EDisMaxTest extends \PHPUnit_Framework_TestCase class EdisMaxTest extends \PHPUnit_Framework_TestCase
{ {
/** /**
......
...@@ -160,8 +160,8 @@ class RequestBuilderTest extends \PHPUnit_Framework_TestCase ...@@ -160,8 +160,8 @@ class RequestBuilderTest extends \PHPUnit_Framework_TestCase
public function testWithEdismaxComponent() public function testWithEdismaxComponent()
{ {
$this->_query->getEDisMax(); $this->query->getEdisMax();
$request = $this->_builder->build($this->_query); $request = $this->builder->build($this->query);
$this->assertEquals( $this->assertEquals(
'edismax', 'edismax',
......
...@@ -48,15 +48,25 @@ class SpellcheckTest extends \PHPUnit_Framework_TestCase ...@@ -48,15 +48,25 @@ class SpellcheckTest extends \PHPUnit_Framework_TestCase
'key1' => 'content1', 'key1' => 'content1',
'key2' => 'content2', 'key2' => 'content2',
); );
$this->collation = 'dummy1'; $this->collations = array('dummy1', 'dummy2');
$this->correctlySpelled = false; $this->correctlySpelled = false;
$this->result = new Result($this->suggestions, $this->collation, $this->correctlySpelled); $this->result = new Result($this->suggestions, $this->collations, $this->correctlySpelled);
} }
public function testGetCollation() public function testGetCollation()
{ {
$this->assertEquals($this->collation, $this->result->getCollation()); $this->assertEquals($this->collations[1], $this->result->getCollation());
}
public function testGetCollationWithKey()
{
$this->assertEquals($this->collations[0], $this->result->getCollation(0));
}
public function testGetCollations()
{
$this->assertEquals($this->collations, $this->result->getCollations());
} }
public function testGetCorrectlySpelled() public function testGetCorrectlySpelled()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment