Code Duplication    Length = 13-13 lines in 2 locations

Tests/Api/Report/GeoLocationPerformanceReportTest.php 2 locations

@@ 111-123 (lines=13) @@
108
        $this->assertEquals(self::REFRESH_TOKEN, $apiClient->getRefreshToken());
109
    }
110
111
    public function testGeoLocationPerformanceReportTimeoutException()
112
    {
113
        $this->expectException(Exceptions\RequestTimeoutException::class);
114
        $apiClient = $this->getApiClient(
115
            $this->getRequestNewAccessTokenMock(),
116
            new ApiDetails('refreshToken', 'clientId', 'clientSecret', 'redirectUri', 'devToken'),
117
            $this->getClientProxyMock('Pending'),
118
            new Helper\File(),
119
            new Helper\Csv(),
120
            $this->getTimeHelperMock()
121
        );
122
        $apiClient->get(['TimePeriod', 'AccountName', 'AdGroupId'], 'GeoLocationPerformanceReport');
123
    }
124
125
    public function testGeoLocationPerformanceReportRequestErrorException()
126
    {
@@ 125-137 (lines=13) @@
122
        $apiClient->get(['TimePeriod', 'AccountName', 'AdGroupId'], 'GeoLocationPerformanceReport');
123
    }
124
125
    public function testGeoLocationPerformanceReportRequestErrorException()
126
    {
127
        $this->expectException(Exceptions\ReportRequestErrorException::class);
128
        $apiClient = $this->getApiClient(
129
            $this->getRequestNewAccessTokenMock(),
130
            new ApiDetails('refreshToken', 'clientId', 'clientSecret', 'redirectUri', 'devToken'),
131
            $this->getClientProxyMock('Error'),
132
            new Helper\File(),
133
            new Helper\Csv(),
134
            $this->getTimeHelperMock()
135
        );
136
        $apiClient->get(['TimePeriod', 'AccountName', 'AdGroupId'], 'GeoLocationPerformanceReport');
137
    }
138
139
    public function testPollGenerateReportSoapException()
140
    {