Code Duplication    Length = 17-17 lines in 5 locations

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

@@ 244-260 (lines=17) @@
241
        $attributeFound = false;        
242
        try {
243
            $page = 1;
244
            for (;;) {                            
245
                $result = $optimizelyClient->attributes()->listAll($createdAttribute->getId(), $page);
246
247
                $attributes = $result->getPayload();
248
249
                foreach ($attributes as $attribute) {
250
                    if ($audience->getName()=="Subscriber Status") {
251
                        $attributeFound = true;
252
                        break;
253
                    }
254
                }
255
256
                if ($result->getNextPage()==null)
257
                    break;
258
259
                $page ++;
260
            }
261
        }
262
        catch (Exception $e) {
263
            // Handle error.

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

@@ 292-308 (lines=17) @@
289
        $audienceFound = false;        
290
        try {
291
            $page = 1;
292
            for (;;) {                            
293
                $result = $optimizelyClient->audiences()->listAll($createdProject->getId(), $page);
294
295
                $audiences = $result->getPayload();
296
297
                foreach ($audiences as $audience) {
298
                    if ($audience->getName()=="Spanish speaking San Franciscans") {
299
                        $audienceFound = true;
300
                        break;
301
                    }
302
                }
303
304
                if ($result->getNextPage()==null)
305
                    break;
306
307
                $page ++;
308
            }
309
        }
310
        catch (Exception $e) {
311
            // Handle error.

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

@@ 369-385 (lines=17) @@
366
        $eventFound = false;        
367
        try {
368
            $page = 1;
369
            for (;;) {                            
370
                $result = $optimizelyClient->events()->listAll($createdEvent->getId(), $page);
371
372
                $events = $result->getPayload();
373
374
                foreach ($events as $event) {
375
                    if ($event->getName()=="Add to Cart") {
376
                        $eventFound = true;
377
                        break;
378
                    }
379
                }
380
381
                if ($result->getNextPage()==null)
382
                    break;
383
384
                $page ++;
385
            }
386
        }
387
        catch (Exception $e) {
388
            // Handle error.

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

@@ 915-931 (lines=17) @@
912
        $experimentFound = false;        
913
        try {
914
            $page = 1;
915
            for (;;) {                            
916
                $result = $optimizelyClient->experiments()->listAll($page);
917
918
                $experiments = $result->getPayload();
919
920
                foreach ($experiments as $experiment) {
921
                    if ($experiment->getName()=="Blue Button Experiment") {
922
                        $experimentFound = true;
923
                        break;
924
                    }
925
                }
926
927
                if ($result->getNextPage()==null)
928
                    break;
929
930
                $page ++;
931
            }
932
        }
933
        catch (Exception $e) {
934
            // Handle error.

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

@@ 261-277 (lines=17) @@
258
        $pageFound = false;        
259
        try {
260
            $page = 1;
261
            for (;;) {                            
262
                $result = $optimizelyClient->pages()->listAll($createdProject->getId(), $page);
263
264
                $pages = $result->getPayload();
265
266
                foreach ($pages as $pageObject) {
267
                    if ($pageObject->getName()=="Home Page") {
268
                        $pageFound = true;
269
                        break;
270
                    }
271
                }
272
273
                if ($result->getNextPage()==null)
274
                    break;
275
276
                $page ++;
277
            }
278
        }
279
        catch (Exception $e) {
280
            // Handle error.