summaryrefslogtreecommitdiff
path: root/vendor/ruflin/elastica/test/lib/Elastica/Test/Query/FilteredTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/ruflin/elastica/test/lib/Elastica/Test/Query/FilteredTest.php')
-rw-r--r--vendor/ruflin/elastica/test/lib/Elastica/Test/Query/FilteredTest.php38
1 files changed, 25 insertions, 13 deletions
diff --git a/vendor/ruflin/elastica/test/lib/Elastica/Test/Query/FilteredTest.php b/vendor/ruflin/elastica/test/lib/Elastica/Test/Query/FilteredTest.php
index c6bd9096..c4bea6f2 100644
--- a/vendor/ruflin/elastica/test/lib/Elastica/Test/Query/FilteredTest.php
+++ b/vendor/ruflin/elastica/test/lib/Elastica/Test/Query/FilteredTest.php
@@ -1,5 +1,4 @@
<?php
-
namespace Elastica\Test\Query;
use Elastica\Document;
@@ -10,15 +9,18 @@ use Elastica\Test\Base as BaseTest;
class FilteredTest extends BaseTest
{
+ /**
+ * @group functional
+ */
public function testFilteredSearch()
{
$index = $this->_createIndex();
$type = $index->getType('helloworld');
- $doc = new Document(1, array('id' => 1, 'email' => 'test@test.com', 'username' => 'hanswurst', 'test' => array('2', '3', '5')));
- $type->addDocument($doc);
- $doc = new Document(2, array('id' => 2, 'email' => 'test@test.com', 'username' => 'peter', 'test' => array('2', '3', '5')));
- $type->addDocument($doc);
+ $type->addDocuments(array(
+ new Document(1, array('id' => 1, 'email' => 'test@test.com', 'username' => 'hanswurst', 'test' => array('2', '3', '5'))),
+ new Document(2, array('id' => 2, 'email' => 'test@test.com', 'username' => 'peter', 'test' => array('2', '3', '5'))),
+ ));
$queryString = new QueryString('test*');
@@ -42,6 +44,9 @@ class FilteredTest extends BaseTest
$this->assertEquals(0, $resultSet->count());
}
+ /**
+ * @group unit
+ */
public function testFilteredGetter()
{
$queryString = new QueryString('test*');
@@ -62,6 +67,7 @@ class FilteredTest extends BaseTest
}
/**
+ * @group unit
* @expectedException \Elastica\Exception\InvalidException
*/
public function testFilteredWithoutArgumentsShouldRaiseException()
@@ -69,27 +75,34 @@ class FilteredTest extends BaseTest
$query = new Filtered();
$query->toArray();
}
-
+
+ /**
+ * @group functional
+ */
public function testFilteredSearchNoQuery()
{
$index = $this->_createIndex();
$type = $index->getType('helloworld');
- $doc = new Document(1, array('id' => 1, 'email' => 'test@test.com', 'username' => 'hanswurst', 'test' => array('2', '3', '5')));
- $type->addDocument($doc);
- $doc = new Document(2, array('id' => 2, 'email' => 'test@test.com', 'username' => 'peter', 'test' => array('2', '3', '5')));
- $type->addDocument($doc);
+ $type->addDocuments(array(
+ new Document(1, array('id' => 1, 'email' => 'test@test.com', 'username' => 'hanswurst', 'test' => array('2', '3', '5'))),
+ new Document(2, array('id' => 2, 'email' => 'test@test.com', 'username' => 'peter', 'test' => array('2', '3', '5'))),
+ ));
+
+ $index->refresh();
$filter = new Term();
$filter->setTerm('username', 'peter');
$query = new Filtered(null, $filter);
- $index->refresh();
$resultSet = $type->search($query);
$this->assertEquals(1, $resultSet->count());
}
-
+
+ /**
+ * @group functional
+ */
public function testFilteredSearchNoFilter()
{
$index = $this->_createIndex();
@@ -108,5 +121,4 @@ class FilteredTest extends BaseTest
$resultSet = $type->search($query);
$this->assertEquals(1, $resultSet->count());
}
-
}