| @@ 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, true), 2); |
|
| 242 | $packer->addItem(new TestItem('SmallItem', 1, 1, 1, 1, true), 32); |
|
| 243 | $packedBoxes = $packer->pack(); |
|
| 244 | ||
| 245 | self::assertEquals(1, $packedBoxes->count()); |
|
| 246 | } |
|
| 247 | ||
| 248 | public function testIssue13() |
|
| 249 | { |
|
| @@ 167-176 (lines=10) @@ | ||
| 164 | self::assertEquals(1, $packedBoxes->count()); |
|
| 165 | } |
|
| 166 | ||
| 167 | public function testIssue53() |
|
| 168 | { |
|
| 169 | $packer = new Packer(); |
|
| 170 | $packer->addBox(new TestBox('Box', 500, 1000, 500, 0, 500, 1000, 500, 0)); |
|
| 171 | $packer->addItem(new TestItem('Item 1', 500, 500, 500, 0, false)); |
|
| 172 | $packer->addItem(new TestItem('Item 2', 500, 500, 250, 0, false), 2); |
|
| 173 | $packedBoxes = $packer->pack(); |
|
| 174 | ||
| 175 | self::assertEquals(1, $packedBoxes->count()); |
|
| 176 | } |
|
| 177 | ||
| 178 | public function testIssue75() |
|
| 179 | { |
|
| @@ 178-187 (lines=10) @@ | ||
| 175 | self::assertEquals(1, $packedBoxes->count()); |
|
| 176 | } |
|
| 177 | ||
| 178 | public function testIssue75() |
|
| 179 | { |
|
| 180 | $packer = new Packer(); |
|
| 181 | $packer->addBox(new TestBox('CONTAINER (20 x 12 x 10)', 20, 12, 10, 0, 20, 12, 10, 2500)); |
|
| 182 | $packer->addItem(new TestItem('B (12 x 12 x 5)', 12, 12, 5, 8, false),2); |
|
| 183 | $packer->addItem(new TestItem('C (8 x 12 x 5)', 8, 12, 5, 8, false),2); |
|
| 184 | $packedBoxes = $packer->pack(); |
|
| 185 | ||
| 186 | self::assertEquals(1, $packedBoxes->count()); |
|
| 187 | } |
|
| 188 | ||
| 189 | ||
| 190 | public function testIssue86() |
|