Code Duplication    Length = 14-15 lines in 2 locations

tests/GoogleAnalyticsReportServiceTest.php 2 locations

@@ 107-121 (lines=15) @@
104
    /**
105
     * Validate start_with filter
106
     */
107
    public function testGetStartDimensionFilters()
108
    {
109
        Config::inst()->update(GoogleAnalyticsReportService::class, 'starts_with', '/');
110
111
        $filters = $this->service->getDimensionFilters();
112
113
        $this->assertTrue(is_array($filters));
114
        /** @var  $filter */
115
        foreach ($filters as $filter) {
116
            $this->assertInstanceOf(Google_Service_AnalyticsReporting_DimensionFilter::class, $filter);
117
            $expressions = $filter->getExpressions();
118
            $this->assertEquals('/', $expressions[0]);
119
            $this->assertEquals('BEGINS_WITH', $filter->getOperator());
120
        }
121
    }
122
123
    /**
124
     * validate end_with filter
@@ 126-139 (lines=14) @@
123
    /**
124
     * validate end_with filter
125
     */
126
    public function testGetEndDimensionFilters()
127
    {
128
        Config::inst()->update(GoogleAnalyticsReportService::class, 'ends_with', '/');
129
130
        $filters = $this->service->getDimensionFilters();
131
132
        $this->assertTrue(is_array($filters));
133
        foreach ($filters as $filter) {
134
            $this->assertInstanceOf(Google_Service_AnalyticsReporting_DimensionFilter::class, $filter);
135
            $expressions = $filter->getExpressions();
136
            $this->assertEquals('/', $expressions[0]);
137
            $this->assertEquals('ENDS_WITH', $filter->getOperator());
138
        }
139
    }
140
141
    /**
142
     * Test page filters are created