Code Duplication    Length = 7-7 lines in 3 locations

tests/EnumTest.php 3 locations

@@ 31-37 (lines=7) @@
28
        $this->assertFalse(PostStatus::isValidValue('APPROVED'));
29
    }
30
31
    public function testCreateByName()
32
    {
33
        $enum = PostStatus::createByName('APPROVED');
34
35
        $this->assertEquals(PostStatus::APPROVED, $enum->getValue());
36
        $this->assertTrue(array_key_exists($enum->getName(), PostStatus::getConstantsByName()));
37
    }
38
39
    /**
40
     * @expectedException \UnexpectedValueException
@@ 47-53 (lines=7) @@
44
        PostStatus::createByName('not existing name');
45
    }
46
47
    public function testCreateByValue()
48
    {
49
        $enum = PostStatus::createByValue(PostStatus::APPROVED);
50
51
        $this->assertEquals(PostStatus::APPROVED, $enum->getValue());
52
        $this->assertTrue(array_key_exists($enum->getName(), PostStatus::getConstantsByName()));
53
    }
54
55
    public function testCreateByStaticFunction()
56
    {
@@ 55-61 (lines=7) @@
52
        $this->assertTrue(array_key_exists($enum->getName(), PostStatus::getConstantsByName()));
53
    }
54
55
    public function testCreateByStaticFunction()
56
    {
57
        $enum = PostStatus::APPROVED();
58
59
        $this->assertEquals(PostStatus::APPROVED, $enum->getValue());
60
        $this->assertTrue(array_key_exists($enum->getName(), PostStatus::getConstantsByName()));
61
    }
62
63
    /**
64
     * @expectedException \UnexpectedValueException