Open Journal Systems
3.3.0
MethodProxyIteratorTest.php
1
<?php
2
3
namespace
Guzzle\Tests\Iterator
;
4
5
use
Guzzle\Iterator\MethodProxyIterator
;
6
use
Guzzle\Iterator\ChunkedIterator
;
7
11
class
MethodProxyIteratorTest
extends
\PHPUnit_Framework_TestCase
12
{
13
public
function
testProxiesMagicCallsToInnermostIterator
()
14
{
15
$i = new \ArrayIterator();
16
$proxy =
new
MethodProxyIterator
(
new
MethodProxyIterator
(
new
MethodProxyIterator
($i)));
17
$proxy->append(
'a'
);
18
$proxy->append(
'b'
);
19
$this->assertEquals(array(
'a'
,
'b'
), $i->getArrayCopy());
20
$this->assertEquals(array(
'a'
,
'b'
), $proxy->getArrayCopy());
21
}
22
23
public
function
testUsesInnerIterator
()
24
{
25
$i =
new
MethodProxyIterator
(
new
ChunkedIterator
(
new
\ArrayIterator(array(1, 2, 3, 4, 5)), 2));
26
$this->assertEquals(3, count(iterator_to_array($i,
false
)));
27
}
28
}
Guzzle\Tests\Iterator\MethodProxyIteratorTest\testProxiesMagicCallsToInnermostIterator
testProxiesMagicCallsToInnermostIterator()
Definition:
MethodProxyIteratorTest.php:13
Guzzle\Iterator\ChunkedIterator
Definition:
ChunkedIterator.php:8
Guzzle\Tests\Iterator\MethodProxyIteratorTest\testUsesInnerIterator
testUsesInnerIterator()
Definition:
MethodProxyIteratorTest.php:23
Guzzle\Iterator\MethodProxyIterator
Definition:
MethodProxyIterator.php:8
Guzzle\Tests\Iterator
Definition:
AppendIteratorTest.php:3
Guzzle\Tests\Iterator\MethodProxyIteratorTest
Definition:
MethodProxyIteratorTest.php:11
plugins
paymethod
paypal
lib
vendor
guzzle
guzzle
tests
Guzzle
Tests
Iterator
MethodProxyIteratorTest.php
Generated on Fri Aug 28 2020 14:52:43 for Open Journal Systems by
1.8.17