Skip to content

Commit ee73c96

Browse files
author
Fiete Börner
committed
change testSubdocumentArrayAggregate
change test for different scenarios
1 parent 7082063 commit ee73c96

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

tests/QueryBuilderTest.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -423,17 +423,17 @@ public function testSubdocumentAggregate()
423423
public function testSubdocumentArrayAggregate()
424424
{
425425
DB::collection('items')->insert([
426-
['name' => 'knife', 'amount' => [['hidden' => 10, 'found' => 3]]],
427-
['name' => 'fork', 'amount' => [['hidden' => 35, 'found' => 12]]],
426+
['name' => 'knife', 'amount' => [['hidden' => 10, 'found' => 3],['hidden' => 5, 'found' => 2]]],
427+
['name' => 'fork', 'amount' => [['hidden' => 35, 'found' => 12],['hidden' => 7, 'found' => 17],['hidden' => 1, 'found' => 19]]],
428428
['name' => 'spoon', 'amount' => [['hidden' => 14, 'found' => 21]]],
429-
['name' => 'spoon', 'amount' => [['hidden' => 6, 'found' => 4]]],
429+
['name' => 'teaspoon', 'amount' => []],
430430
]);
431431

432-
$this->assertEquals(65, DB::collection('items')->sum('amount.*.hidden'));
433-
$this->assertEquals(4, DB::collection('items')->count('amount.*.hidden'));
434-
$this->assertEquals(6, DB::collection('items')->min('amount.*.hidden'));
432+
$this->assertEquals(72, DB::collection('items')->sum('amount.*.hidden'));
433+
$this->assertEquals(6, DB::collection('items')->count('amount.*.hidden'));
434+
$this->assertEquals(1, DB::collection('items')->min('amount.*.hidden'));
435435
$this->assertEquals(35, DB::collection('items')->max('amount.*.hidden'));
436-
$this->assertEquals(16.25, DB::collection('items')->avg('amount.*.hidden'));
436+
$this->assertEquals(12, DB::collection('items')->avg('amount.*.hidden'));
437437
}
438438

439439
public function testUpsert()

0 commit comments

Comments
 (0)