Code Duplication    Length = 18-19 lines in 3 locations

tests/OptimizelyPHPTest/Service/v2/ExperimentsTest.php 1 location

@@ 733-750 (lines=18) @@
730
        $this->assertTrue($updatedExperiment->getName()=='Blue Button Experiment');                
731
    }
732
    
733
    public function testDelete()
734
    {
735
        // Mock 'OptimizelyApiClient' object to avoid real API calls
736
        $optimizelyApiClientMock = $this->getMockBuilder('\WebMarketingROI\OptimizelyPHP\OptimizelyApiClient')
737
                            ->disableOriginalConstructor()
738
                            ->getMock();
739
740
        $result = new Result(array(), 200);
741
        
742
        $optimizelyApiClientMock->method('sendApiRequest')
743
                    ->willReturn($result);
744
        
745
        $experimentsService = new Experiments($optimizelyApiClientMock);
746
     
747
        $result = $experimentsService->delete(1000);
748
        
749
        $this->assertEquals(200, $result->getHttpCode());        
750
    }
751
    
752
    public function testIntegration()
753
    {

tests/OptimizelyPHPTest/Service/v2/CampaignsTest.php 1 location

@@ 462-480 (lines=19) @@
459
        $this->assertTrue($updatedCampaign->getName()=='Landing Page Optimization');                
460
    }
461
    
462
    public function testDelete()
463
    {
464
        // Mock 'OptimizelyApiClient' object to avoid real API calls
465
        $optimizelyApiClientMock = $this->getMockBuilder('\WebMarketingROI\OptimizelyPHP\OptimizelyApiClient')
466
                            ->disableOriginalConstructor()
467
                            ->getMock();
468
469
        $result = new Result(array(), 200);
470
        
471
        $optimizelyApiClientMock->method('sendApiRequest')
472
                    ->willReturn($result);
473
        
474
        $campaignsService = new Campaigns($optimizelyApiClientMock);
475
     
476
        $result = $campaignsService->delete(1000);
477
        
478
        $this->assertEquals(200, $result->getHttpCode());
479
        $this->assertEquals(null, $result->getPayload());
480
    }
481
    
482
    public function testIntegration()
483
    {

tests/OptimizelyPHPTest/Service/v2/PagesTest.php 1 location

@@ 178-195 (lines=18) @@
175
        $this->assertTrue($updatedPage->getName()=='Home Page');                  
176
    }
177
    
178
    public function testDelete()
179
    {
180
        // Mock 'OptimizelyApiClient' object to avoid real API calls
181
        $optimizelyApiClientMock = $this->getMockBuilder('\WebMarketingROI\OptimizelyPHP\OptimizelyApiClient')
182
                            ->disableOriginalConstructor()
183
                            ->getMock();
184
185
        $result = new Result(array(), 200);
186
        
187
        $optimizelyApiClientMock->method('sendApiRequest')
188
                    ->willReturn($result);
189
        
190
        $pagesService = new Pages($optimizelyApiClientMock);
191
     
192
        $result = $pagesService->delete(1000);
193
        
194
        $this->assertEquals(200, $result->getHttpCode());
195
    }
196
    
197
    public function testIntegration()
198
    {