Open Monograph Press  3.3.0
BatchSizeDivisorTest.php
1 <?php
2 
3 namespace Guzzle\Tests\Batch;
4 
6 
11 {
12  public function testDividesBatch()
13  {
14  $queue = new \SplQueue();
15  $queue[] = 'foo';
16  $queue[] = 'baz';
17  $queue[] = 'bar';
18  $d = new BatchSizeDivisor(3);
19  $this->assertEquals(3, $d->getSize());
20  $d->setSize(2);
21  $batches = $d->createBatches($queue);
22  $this->assertEquals(array(array('foo', 'baz'), array('bar')), $batches);
23  }
24 }
Guzzle\Tests\GuzzleTestCase
Definition: GuzzleTestCase.php:22
Guzzle\Tests\Batch\BatchSizeDivisorTest
Definition: BatchSizeDivisorTest.php:10
Guzzle\Batch\BatchSizeDivisor
Definition: BatchSizeDivisor.php:8
Guzzle\Tests\Batch\BatchSizeDivisorTest\testDividesBatch
testDividesBatch()
Definition: BatchSizeDivisorTest.php:12
Guzzle\Tests\Batch
Definition: AbstractBatchDecoratorTest.php:3