|
@@ 185-196 (lines=12) @@
|
| 182 |
|
$packedBoxes = $packer->pack(); |
| 183 |
|
} |
| 184 |
|
|
| 185 |
|
public function testIssue1() |
| 186 |
|
{ |
| 187 |
|
|
| 188 |
|
$packer = new Packer(); |
| 189 |
|
$packer->addBox(new TestBox('Le petite box', 292, 336, 60, 10, 292, 336, 60, 9000)); |
| 190 |
|
$packer->addBox(new TestBox('Le grande box', 421, 548, 335, 100, 421, 548, 335, 10000)); |
| 191 |
|
$packer->addItem(new TestItem('Item 1', 226, 200, 40, 440)); |
| 192 |
|
$packer->addItem(new TestItem('Item 2', 200, 200, 155, 1660)); |
| 193 |
|
$packedBoxes = $packer->pack(); |
| 194 |
|
|
| 195 |
|
self::assertEquals(1, $packedBoxes->count()); |
| 196 |
|
} |
| 197 |
|
|
| 198 |
|
public function testIssue3() |
| 199 |
|
{ |
|
@@ 261-272 (lines=12) @@
|
| 258 |
|
self::assertEquals(1, $packedBoxes->count()); |
| 259 |
|
} |
| 260 |
|
|
| 261 |
|
public function testIssue14() |
| 262 |
|
{ |
| 263 |
|
$packer = new Packer(); |
| 264 |
|
$packer->addBox(new TestBox('29x1x23Box', 29, 1, 23, 0, 29, 1, 23, 100)); |
| 265 |
|
$packer->addItem(new TestItem('13x1x10Item', 13, 1, 10, 1)); |
| 266 |
|
$packer->addItem(new TestItem('9x1x6Item', 9, 1, 6, 1)); |
| 267 |
|
$packer->addItem(new TestItem('9x1x6Item', 9, 1, 6, 1)); |
| 268 |
|
$packer->addItem(new TestItem('9x1x6Item', 9, 1, 6, 1)); |
| 269 |
|
$packedBoxes = $packer->pack(); |
| 270 |
|
|
| 271 |
|
self::assertEquals(1, $packedBoxes->count()); |
| 272 |
|
} |
| 273 |
|
|
| 274 |
|
public function testIssue47A() |
| 275 |
|
{ |