Code Duplication    Length = 13-13 lines in 2 locations

tests/PackerTest.php 2 locations

@@ 44-56 (lines=13) @@
41
      self::assertEquals(3, $packedItems->count());
42
    }
43
44
    public function testPackBoxThreeItemsFitExactlyNoRotation() {
45
46
      $box = new TestBox('Le box', 300, 300, 10, 10, 296, 296, 8, 1000);
47
48
      $items = new ItemList;
49
      $items->insert(new TestItem('Item 1', 296, 148, 2, 200));
50
      $items->insert(new TestItem('Item 2', 296, 148, 2, 500));
51
52
      $packer = new Packer();
53
      $packedItems = $packer->packBox($box, $items);
54
55
      self::assertEquals(2, $packedItems->count());
56
    }
57
58
    public function testPackBoxThreeItemsFitSizeButOverweight() {
59
@@ 251-263 (lines=13) @@
248
      $packedBoxes = $packer->pack();
249
    }
250
251
    public function testPackTwoItemsFitExactlySideBySide() {
252
253
      $box = new TestBox('Le box', 300, 400, 10, 10, 296, 496, 8, 1000);
254
255
      $items = new ItemList;
256
      $items->insert(new TestItem('Item 1', 296, 248, 8, 200));
257
      $items->insert(new TestItem('Item 2', 248, 296, 8, 200));
258
259
      $packer = new Packer();
260
      $packedItems = $packer->packBox($box, $items);
261
262
      self::assertEquals(2, $packedItems->count());
263
    }
264
265
    public function testPackThreeItemsBottom2FitSideBySideOneExactlyOnTop() {
266