diff options
Diffstat (limited to 'vendor/ruflin/elastica/test/lib/Elastica/Test/ScriptFieldsTest.php')
-rw-r--r-- | vendor/ruflin/elastica/test/lib/Elastica/Test/ScriptFieldsTest.php | 44 |
1 files changed, 21 insertions, 23 deletions
diff --git a/vendor/ruflin/elastica/test/lib/Elastica/Test/ScriptFieldsTest.php b/vendor/ruflin/elastica/test/lib/Elastica/Test/ScriptFieldsTest.php index a3dd0d51..5448209d 100644 --- a/vendor/ruflin/elastica/test/lib/Elastica/Test/ScriptFieldsTest.php +++ b/vendor/ruflin/elastica/test/lib/Elastica/Test/ScriptFieldsTest.php @@ -1,5 +1,4 @@ <?php - namespace Elastica\Test; use Elastica\Document; @@ -10,59 +9,54 @@ use Elastica\Test\Base as BaseTest; class ScriptFieldsTest extends BaseTest { - protected $index; - - public function setUp() - { - $this->index = $this->_createIndex(); - } - - public function tearDown() - { - $this->index->delete(); - } - + /** + * @group unit + */ public function testNewScriptFields() { $script = new Script('1 + 2'); // addScript - $scriptFields = new ScriptFields; + $scriptFields = new ScriptFields(); $scriptFields->addScript('test', $script); $this->assertEquals($scriptFields->getParam('test'), $script->toArray()); // setScripts - $scriptFields = new ScriptFields; + $scriptFields = new ScriptFields(); $scriptFields->setScripts(array( - 'test' => $script + 'test' => $script, )); $this->assertEquals($scriptFields->getParam('test'), $script->toArray()); // Constructor $scriptFields = new ScriptFields(array( - 'test' => $script + 'test' => $script, )); $this->assertEquals($scriptFields->getParam('test'), $script->toArray()); } + /** + * @group unit + */ public function testSetScriptFields() { - $query = new Query; + $query = new Query(); $script = new Script('1 + 2'); $scriptFields = new ScriptFields(array( - 'test' => $script + 'test' => $script, )); $query->setScriptFields($scriptFields); $this->assertEquals($query->getParam('script_fields'), $scriptFields->toArray()); $query->setScriptFields(array( - 'test' => $script + 'test' => $script, )); $this->assertEquals($query->getParam('script_fields'), $scriptFields->toArray()); } /** + * @group unit * @expectedException \Elastica\Exception\InvalidException */ public function testNameException() @@ -71,18 +65,22 @@ class ScriptFieldsTest extends BaseTest $scriptFields = new ScriptFields(array($script)); } + /** + * @group functional + */ public function testQuery() { - $type = $this->index->getType('test'); + $index = $this->_createIndex(); + $type = $index->getType('test'); $doc = new Document(1, array('firstname' => 'guschti', 'lastname' => 'ruflin')); $type->addDocument($doc); - $this->index->refresh(); + $index->refresh(); $query = new Query(); $script = new Script('1 + 2'); $scriptFields = new ScriptFields(array( - 'test' => $script + 'test' => $script, )); $query->setScriptFields($scriptFields); |