Code Duplication    Length = 14-15 lines in 2 locations

tests/GoogleAnalyticsReportServiceTest.php 2 locations

@@ 95-109 (lines=15) @@
92
    /**
93
     * Validate start_with filter
94
     */
95
    public function testGetStartDimensionFilters()
96
    {
97
        Config::inst()->update(GoogleAnalyticsReportService::class, 'starts_with', '/');
98
99
        $filters = $this->service->getDimensionFilters();
100
101
        $this->assertTrue(is_array($filters));
102
        /** @var  $filter */
103
        foreach ($filters as $filter) {
104
            $this->assertInstanceOf(Google_Service_AnalyticsReporting_DimensionFilter::class, $filter);
105
            $expressions = $filter->getExpressions();
106
            $this->assertEquals('/', $expressions[0]);
107
            $this->assertEquals('BEGINS_WITH', $filter->getOperator());
108
        }
109
    }
110
111
    /**
112
     * validate end_with filter
@@ 114-127 (lines=14) @@
111
    /**
112
     * validate end_with filter
113
     */
114
    public function testGetEndDimensionFilters()
115
    {
116
        Config::inst()->update(GoogleAnalyticsReportService::class, 'ends_with', '/');
117
118
        $filters = $this->service->getDimensionFilters();
119
120
        $this->assertTrue(is_array($filters));
121
        foreach ($filters as $filter) {
122
            $this->assertInstanceOf(Google_Service_AnalyticsReporting_DimensionFilter::class, $filter);
123
            $expressions = $filter->getExpressions();
124
            $this->assertEquals('/', $expressions[0]);
125
            $this->assertEquals('ENDS_WITH', $filter->getOperator());
126
        }
127
    }
128
129
    /**
130
     * Test page filters are created