Code Duplication    Length = 14-14 lines in 2 locations

tests/VolumePackerTest.php 2 locations

@@ 49-62 (lines=14) @@
46
        self::assertEquals(3, $packedBox->getItems()->count());
47
    }
48
49
    public function testPackBoxThreeItemsFitExactlyNoRotation()
50
    {
51
52
        $box = new TestBox('Le box', 300, 300, 10, 10, 296, 296, 8, 1000);
53
54
        $items = new ItemList;
55
        $items->insert(new TestItem('Item 1', 296, 148, 2, 200));
56
        $items->insert(new TestItem('Item 2', 296, 148, 2, 500));
57
58
        $packer = new VolumePacker($box, $items);
59
        $packedBox = $packer->pack();
60
61
        self::assertEquals(2, $packedBox->getItems()->count());
62
    }
63
64
    public function testPackBoxThreeItemsFitSizeButOverweight()
65
    {
@@ 96-109 (lines=14) @@
93
        self::assertEquals(1, $packedBox->getItems()->count());
94
    }
95
96
    public function testPackTwoItemsFitExactlySideBySide()
97
    {
98
99
        $box = new TestBox('Le box', 300, 400, 10, 10, 296, 496, 8, 1000);
100
101
        $items = new ItemList;
102
        $items->insert(new TestItem('Item 1', 296, 248, 8, 200));
103
        $items->insert(new TestItem('Item 2', 248, 296, 8, 200));
104
105
        $packer = new VolumePacker($box, $items);
106
        $packedBox = $packer->pack();
107
108
        self::assertEquals(2, $packedBox->getItems()->count());
109
    }
110
111
    public function testPackThreeItemsBottom2FitSideBySideOneExactlyOnTop()
112
    {