Code Duplication    Length = 16-16 lines in 2 locations

tests/MabeEnumTest/EnumTest.php 2 locations

@@ 127-142 (lines=16) @@
124
        EnumBasic::get($enum);
125
    }
126
127
    public function testGetEnumeratorsConstansAlreadyDetected()
128
    {
129
        $constants   = EnumInheritance::getConstants();
130
        $enumerators = EnumInheritance::getEnumerators();
131
        $count       = count($enumerators);
132
133
        $this->assertSame(count($constants), $count);
134
        for ($i = 0; $i < $count; ++$i) {
135
            $this->assertArrayHasKey($i, $enumerators);
136
            $this->assertInstanceOf(EnumInheritance::class, $enumerators[$i]);
137
138
            $enumerator = $enumerators[$i];
139
            $this->assertArrayHasKey($enumerator->getName(), $constants);
140
            $this->assertSame($constants[$enumerator->getName()], $enumerator->getValue());
141
        }
142
    }
143
144
    public function testGetEnumeratorsConstansNotDetected()
145
    {
@@ 144-159 (lines=16) @@
141
        }
142
    }
143
144
    public function testGetEnumeratorsConstansNotDetected()
145
    {
146
        $enumerators = EnumInheritance::getEnumerators();
147
        $constants   = EnumInheritance::getConstants();
148
        $count       = count($enumerators);
149
150
        $this->assertSame(count($constants), $count);
151
        for ($i = 0; $i < $count; ++$i) {
152
            $this->assertArrayHasKey($i, $enumerators);
153
            $this->assertInstanceOf(EnumInheritance::class, $enumerators[$i]);
154
155
            $enumerator = $enumerators[$i];
156
            $this->assertArrayHasKey($enumerator->getName(), $constants);
157
            $this->assertSame($constants[$enumerator->getName()], $enumerator->getValue());
158
        }
159
    }
160
161
    public function testGetValues()
162
    {