Code Duplication    Length = 18-18 lines in 2 locations

tests/MabeEnumTest/EnumSetTest.php 2 locations

@@ 202-219 (lines=18) @@
199
        $this->assertSame(0, $enumSet->key());
200
    }
201
202
    public function test32EnumerationsSet()
203
    {
204
        $enumSet = new EnumSet('MabeEnumTest\TestAsset\Enum32');
205
        foreach (Enum32::getConstants() as $name => $value) {
206
            $this->assertFalse($enumSet->contains($value));
207
            $enumSet->attach($value);
208
            $this->assertTrue($enumSet->contains($value));
209
        }
210
211
        $this->assertSame(32, $enumSet->count());
212
213
        $expectedOrdinal = 0;
214
        foreach ($enumSet as $ordinal => $enum) {
215
            $this->assertSame($expectedOrdinal, $ordinal);
216
            $this->assertSame($expectedOrdinal, $enum->getOrdinal());
217
            $expectedOrdinal++;
218
        }
219
    }
220
221
    public function test64EnumerationsSet()
222
    {
@@ 221-238 (lines=18) @@
218
        }
219
    }
220
221
    public function test64EnumerationsSet()
222
    {
223
        $enumSet = new EnumSet('MabeEnumTest\TestAsset\Enum64');
224
        foreach (Enum64::getConstants() as $name => $value) {
225
            $this->assertFalse($enumSet->contains($value));
226
            $enumSet->attach($value);
227
            $this->assertTrue($enumSet->contains($value));
228
        }
229
230
        $this->assertSame(64, $enumSet->count());
231
232
        $expectedOrdinal = 0;
233
        foreach ($enumSet as $ordinal => $enum) {
234
            $this->assertSame($expectedOrdinal, $ordinal);
235
            $this->assertSame($expectedOrdinal, $enum->getOrdinal());
236
            $expectedOrdinal++;
237
        }
238
    }
239
240
    public function test65EnumerationsSet()
241
    {