Code Duplication    Length = 18-19 lines in 3 locations

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

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

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

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

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

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