Open Journal Systems  3.3.0
FilterIteratorTest.php
1 <?php
2 
3 namespace Guzzle\Tests\Iterator;
4 
6 
10 class FilterIteratorTest extends \PHPUnit_Framework_TestCase
11 {
12  public function testFiltersValues()
13  {
14  $i = new FilterIterator(new \ArrayIterator(range(0, 100)), function ($value) {
15  return $value % 2;
16  });
17 
18  $this->assertEquals(range(1, 99, 2), iterator_to_array($i, false));
19  }
20 
24  public function testValidatesCallable()
25  {
26  $i = new FilterIterator(new \ArrayIterator(), new \stdClass());
27  }
28 }
Guzzle\Tests\Iterator\FilterIteratorTest\testValidatesCallable
testValidatesCallable()
Definition: FilterIteratorTest.php:24
Guzzle\Tests\Iterator\FilterIteratorTest\testFiltersValues
testFiltersValues()
Definition: FilterIteratorTest.php:12
Guzzle\Iterator\FilterIterator
Definition: FilterIterator.php:12
Guzzle\Tests\Iterator\FilterIteratorTest
Definition: FilterIteratorTest.php:10
Guzzle\Tests\Iterator
Definition: AppendIteratorTest.php:3