|  | @@ 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 |