17
17
18
18
use Apisearch \Model \Item ;
19
19
use Apisearch \Model \ItemUUID ;
20
- use Apisearch \Query \Query ;
21
20
use Apisearch \Result \Aggregation ;
22
21
use Apisearch \Result \Aggregations ;
23
22
use Apisearch \Result \Result ;
@@ -35,15 +34,14 @@ class ResultTest extends TestCase
35
34
public function testToArray ()
36
35
{
37
36
$ result = new Result (
38
- Query:: createMatchAll () ,
37
+ ' 123 ' ,
39
38
2 , 1
40
39
);
41
40
$ resultArray = $ result ->toArray ();
42
41
$ this ->assertFalse (array_key_exists ('items ' , $ resultArray ));
43
42
$ this ->assertFalse (array_key_exists ('aggregations ' , $ resultArray ));
44
43
$ this ->assertFalse (array_key_exists ('suggests ' , $ resultArray ));
45
- $ this ->assertEquals (Query::createMatchAll (), $ result ->getQuery ());
46
- $ this ->assertFalse (array_key_exists ('query ' , $ resultArray ));
44
+ $ this ->assertEquals ('123 ' , $ result ->getQueryUUID ());
47
45
$ this ->assertEquals (1 , $ result ->getTotalHits ());
48
46
$ this ->assertEquals (1 , $ resultArray ['total_hits ' ]);
49
47
$ this ->assertEquals (2 , $ result ->getTotalItems ());
@@ -61,7 +59,7 @@ public function testToArray()
61
59
public function testItems ()
62
60
{
63
61
$ result = new Result (
64
- Query:: createMatchAll () ,
62
+ ' 123 ' ,
65
63
2 , 1
66
64
);
67
65
$ result ->addItem (Item::create (ItemUUID::createByComposedUUID ('1~product ' )));
@@ -79,7 +77,7 @@ public function testItems()
79
77
public function testAggregations ()
80
78
{
81
79
$ result = new Result (
82
- Query:: createMatchAll () ,
80
+ ' 123 ' ,
83
81
2 , 1
84
82
);
85
83
$ aggregations = new Aggregations (2 );
@@ -103,7 +101,7 @@ public function testAggregations()
103
101
public function testSuggests ()
104
102
{
105
103
$ result = new Result (
106
- Query:: createMatchAll () ,
104
+ ' 123 ' ,
107
105
2 , 1
108
106
);
109
107
$ result ->addSuggest ('hola ' );
@@ -118,7 +116,7 @@ public function testSuggests()
118
116
public function testGetItemsGroupedByType ()
119
117
{
120
118
$ result = new Result (
121
- Query:: createMatchAll () ,
119
+ ' 123 ' ,
122
120
1 , 1
123
121
);
124
122
@@ -153,9 +151,7 @@ public function testGetItemsGroupedByType()
153
151
public function testCreateFromArrayAllValues ()
154
152
{
155
153
$ resultAsArray = [
156
- 'query ' => [
157
- 'q ' => 'engonga ' ,
158
- ],
154
+ 'query_uuid ' => '123 ' ,
159
155
'total_items ' => 10 ,
160
156
'total_hits ' => 20 ,
161
157
'aggregations ' => [
@@ -186,7 +182,7 @@ public function testCreateFromArrayAllValues()
186
182
];
187
183
188
184
$ result = Result::createFromArray ($ resultAsArray );
189
- $ this ->assertEquals (Query:: create ( ' engonga ' ) , $ result ->getQuery ());
185
+ $ this ->assertEquals (' 123 ' , $ result ->getQueryUUID ());
190
186
$ this ->assertEquals (10 , $ result ->getTotalItems ());
191
187
$ this ->assertEquals (20 , $ result ->getTotalHits ());
192
188
$ this ->assertInstanceof (Aggregation::class, $ result ->getAggregation ('gogo ' ));
@@ -200,11 +196,10 @@ public function testCreateFromArrayAllValues()
200
196
*/
201
197
public function testMultiResult ()
202
198
{
203
- $ query = Query::createMatchAll ();
204
- $ result = Result::createMultiResult ($ query , [
205
- 'res1 ' => Result::create ($ query , 10 , 3 , null , [], []),
206
- 'res2 ' => Result::create ($ query , 10 , 4 , null , [], []),
207
- 'res3 ' => Result::create ($ query , 10 , 5 , null , [], []),
199
+ $ result = Result::createMultiResult ([
200
+ 'res1 ' => Result::create ('1 ' , 10 , 3 , null , [], []),
201
+ 'res2 ' => Result::create ('2 ' , 10 , 4 , null , [], []),
202
+ 'res3 ' => Result::create ('3 ' , 10 , 5 , null , [], []),
208
203
]);
209
204
210
205
$ this ->assertCount (3 , $ result ->getSubresults ());
0 commit comments