Code Duplication    Length = 12-12 lines in 3 locations

tests/Entities/ComicTest.php 3 locations

@@ 363-374 (lines=12) @@
360
     *
361
     * @return void
362
     */
363
    public function getVariants()
364
    {
365
        $input = self::getTestData();
366
        $comic = new Comic($input);
367
        $this->assertSame(count($input['variants']), count($comic->getVariants()));
368
        foreach ($comic->getVariants() as $key => $variant) {
369
            $this->assertSame($input['variants'][$key]['resourceURI'], $variant->getResourceURI());
370
            $this->assertSame($input['variants'][$key]['name'], $variant->getName());
371
            $this->assertSame($input['variants'][$key]['type'], $variant->getType());
372
            $this->assertSame($input['variants'][$key]['role'], $variant->getRole());
373
        }
374
    }
375
376
    /**
377
     * Verify basic behavior of getCollections.
@@ 383-394 (lines=12) @@
380
     *
381
     * @return void
382
     */
383
    public function getCollections()
384
    {
385
        $input = self::getTestData();
386
        $comic = new Comic($input);
387
        $this->assertSame(count($input['collections']), count($comic->getCollections()));
388
        foreach ($comic->getCollections() as $key => $collection) {
389
            $this->assertSame($input['collections'][$key]['resourceURI'], $collection->getResourceURI());
390
            $this->assertSame($input['collections'][$key]['name'], $collection->getName());
391
            $this->assertSame($input['collections'][$key]['type'], $collection->getType());
392
            $this->assertSame($input['collections'][$key]['role'], $collection->getRole());
393
        }
394
    }
395
396
    /**
397
     * Verify basic behavior of getCollectedIssues.
@@ 403-414 (lines=12) @@
400
     *
401
     * @return void
402
     */
403
    public function getCollectedIssues()
404
    {
405
        $input = self::getTestData();
406
        $comic = new Comic($input);
407
        $this->assertSame(count($input['collectedIssues']), count($comic->getCollectedIssues()));
408
        foreach ($comic->getCollectedIssues() as $key => $issue) {
409
            $this->assertSame($input['collectedIssues'][$key]['resourceURI'], $issue->getResourceURI());
410
            $this->assertSame($input['collectedIssues'][$key]['name'], $issue->getName());
411
            $this->assertSame($input['collectedIssues'][$key]['type'], $issue->getType());
412
            $this->assertSame($input['collectedIssues'][$key]['role'], $issue->getRole());
413
        }
414
    }
415
416
    /**
417
     * Verify basic behavior of getDates.