Code Duplication    Length = 16-17 lines in 2 locations

tests/Aggregation/DateRangeTest.php 1 location

@@ 62-78 (lines=17) @@
59
    /**
60
     * @group functional
61
     */
62
    public function testDateRangeKeyedAggregation(): void
63
    {
64
        $agg = new DateRange('date');
65
        $agg->setField('created');
66
        $agg->setKeyed();
67
        $agg->addRange(1390958535000)->addRange(null, 1390958535000);
68
69
        $query = new Query();
70
        $query->addAggregation($agg);
71
        $results = $this->_getIndexForTest()->search($query)->getAggregation('date');
72
73
        $expected = [
74
            '*-1390958535000',
75
            '1390958535000-*',
76
        ];
77
        $this->assertSame($expected, \array_keys($results['buckets']));
78
    }
79
80
    /**
81
     * @group functional

tests/Aggregation/RangeTest.php 1 location

@@ 34-49 (lines=16) @@
31
    /**
32
     * @group functional
33
     */
34
    public function testRangeKeyedAggregation(): void
35
    {
36
        $agg = new Range('range');
37
        $agg->setField('price');
38
        $agg->addRange(1.5, 5);
39
        $agg->setKeyed();
40
41
        $query = new Query();
42
        $query->addAggregation($agg);
43
        $results = $this->_getIndexForTest()->search($query)->getAggregation('range');
44
45
        $expected = [
46
            '1.5-5.0',
47
        ];
48
        $this->assertSame($expected, \array_keys($results['buckets']));
49
    }
50
51
    /**
52
     * @group unit