| @@ 236-246 (lines=11) @@ | ||
| 233 | self::assertEquals(1, $packedBoxes->count()); |
|
| 234 | } |
|
| 235 | ||
| 236 | public function testIssue11() |
|
| 237 | { |
|
| 238 | $packer = new Packer(); |
|
| 239 | $packer->addBox(new TestBox('4x4x4Box', 4, 4, 4, 4, 4, 4, 4, 100)); |
|
| 240 | ||
| 241 | $packer->addItem(new TestItem('BigItem', 2, 2, 4, 1), 2); |
|
| 242 | $packer->addItem(new TestItem('SmallItem', 1, 1, 1, 1), 32); |
|
| 243 | $packedBoxes = $packer->pack(); |
|
| 244 | ||
| 245 | self::assertEquals(1, $packedBoxes->count()); |
|
| 246 | } |
|
| 247 | ||
| 248 | public function testIssue13() |
|
| 249 | { |
|
| @@ 157-166 (lines=10) @@ | ||
| 154 | self::assertEquals(1, $packedBox->getItems()->count()); |
|
| 155 | } |
|
| 156 | ||
| 157 | public function testIssue53() |
|
| 158 | { |
|
| 159 | $packer = new Packer(); |
|
| 160 | $packer->addBox(new TestBox('Box', 500, 1000, 500, 0, 500, 1000, 500, 0)); |
|
| 161 | $packer->addItem(new TestItem('Item 1', 500, 500, 500, 0)); |
|
| 162 | $packer->addItem(new TestItem('Item 2', 500, 500, 250, 0), 2); |
|
| 163 | $packedBoxes = $packer->pack(); |
|
| 164 | ||
| 165 | self::assertEquals(1, $packedBoxes->count()); |
|
| 166 | } |
|
| 167 | ||
| 168 | public function testIssue75() |
|
| 169 | { |
|
| @@ 168-177 (lines=10) @@ | ||
| 165 | self::assertEquals(1, $packedBoxes->count()); |
|
| 166 | } |
|
| 167 | ||
| 168 | public function testIssue75() |
|
| 169 | { |
|
| 170 | $packer = new Packer(); |
|
| 171 | $packer->addBox(new TestBox('CONTAINER (20 x 12 x 10)', 20, 12, 10, 0, 20, 12, 10, 2500)); |
|
| 172 | $packer->addItem(new TestItem('B (12 x 12 x 5)', 12, 12, 5, 8),2); |
|
| 173 | $packer->addItem(new TestItem('C (8 x 12 x 5)', 8, 12, 5, 8),2); |
|
| 174 | $packedBoxes = $packer->pack(); |
|
| 175 | ||
| 176 | self::assertEquals(1, $packedBoxes->count()); |
|
| 177 | } |
|
| 178 | ||
| 179 | ||
| 180 | public function testIssue86() |
|