Code Duplication    Length = 10-10 lines in 3 locations

eZ/Publish/Core/Repository/Tests/Values/Content/VersionInfoTest.php 3 locations

@@ 16-25 (lines=10) @@
13
14
class VersionInfoTest extends PHPUnit_Framework_TestCase
15
{
16
    public function testIsDraft()
17
    {
18
        $versionInfo = $this->createVersionInfoWithStatus(VersionInfo::STATUS_DRAFT);
19
        self::assertTrue($versionInfo->isDraft());
20
21
        $versionInfo = $this->createVersionInfoWithStatus(VersionInfo::STATUS_ARCHIVED);
22
        self::assertFalse($versionInfo->isDraft());
23
        $versionInfo = $this->createVersionInfoWithStatus(VersionInfo::STATUS_PUBLISHED);
24
        self::assertFalse($versionInfo->isDraft());
25
    }
26
27
    public function testIsPublished()
28
    {
@@ 27-36 (lines=10) @@
24
        self::assertFalse($versionInfo->isDraft());
25
    }
26
27
    public function testIsPublished()
28
    {
29
        $versionInfo = $this->createVersionInfoWithStatus(VersionInfo::STATUS_PUBLISHED);
30
        self::assertTrue($versionInfo->isPublished());
31
32
        $versionInfo = $this->createVersionInfoWithStatus(VersionInfo::STATUS_DRAFT);
33
        self::assertFalse($versionInfo->isPublished());
34
        $versionInfo = $this->createVersionInfoWithStatus(VersionInfo::STATUS_ARCHIVED);
35
        self::assertFalse($versionInfo->isPublished());
36
    }
37
38
    public function testIsArchived()
39
    {
@@ 38-47 (lines=10) @@
35
        self::assertFalse($versionInfo->isPublished());
36
    }
37
38
    public function testIsArchived()
39
    {
40
        $versionInfo = $this->createVersionInfoWithStatus(VersionInfo::STATUS_ARCHIVED);
41
        self::assertTrue($versionInfo->isArchived());
42
43
        $versionInfo = $this->createVersionInfoWithStatus(VersionInfo::STATUS_DRAFT);
44
        self::assertFalse($versionInfo->isArchived());
45
        $versionInfo = $this->createVersionInfoWithStatus(VersionInfo::STATUS_PUBLISHED);
46
        self::assertFalse($versionInfo->isArchived());
47
    }
48
49
    private function createVersionInfoWithStatus($status)
50
    {