Code Duplication    Length = 16-17 lines in 2 locations

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

tests/Aggregation/DateRangeTest.php 1 location

@@ 85-101 (lines=17) @@
82
    /**
83
     * @group functional
84
     */
85
    public function testDateRangeKeyedAggregation(): void
86
    {
87
        $agg = new DateRange('date');
88
        $agg->setField('created');
89
        $agg->setKeyed();
90
        $agg->addRange(1390958535000)->addRange(null, 1390958535000);
91
92
        $query = new Query();
93
        $query->addAggregation($agg);
94
        $results = $this->_getIndexForTest()->search($query)->getAggregation('date');
95
96
        $expected = [
97
            '*-1390958535000',
98
            '1390958535000-*',
99
        ];
100
        $this->assertSame($expected, \array_keys($results['buckets']));
101
    }
102
103
    /**
104
     * @group functional