blob: 7eb0fae0bd30267078015021a3478a42cd7915c0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
<?php
namespace Elastica\Test\Query;
use Elastica\Document;
use Elastica\Query\MatchAll;
use Elastica\Search;
use Elastica\Test\Base as BaseTest;
class MatchAllTest extends BaseTest
{
/**
* @group unit
*/
public function testToArray()
{
$query = new MatchAll();
$expectedArray = array('match_all' => new \stdClass());
$this->assertEquals($expectedArray, $query->toArray());
}
/**
* @group functional
*/
public function testMatchAllIndicesTypes()
{
$index1 = $this->_createIndex();
$index2 = $this->_createIndex();
$client = $index1->getClient();
$search1 = new Search($client);
$resultSet1 = $search1->search(new MatchAll());
$doc1 = new Document(1, array('name' => 'ruflin'));
$doc2 = new Document(1, array('name' => 'ruflin'));
$index1->getType('test')->addDocument($doc1);
$index2->getType('test')->addDocument($doc2);
$index1->refresh();
$index2->refresh();
$search2 = new Search($client);
$resultSet2 = $search2->search(new MatchAll());
$this->assertEquals($resultSet1->getTotalHits() + 2, $resultSet2->getTotalHits());
}
}
|