Вход Регистрация
Файл: vkolhoze.com/vendor/guzzle/guzzle/tests/Guzzle/Tests/Iterator/MethodProxyIteratorTest.php
Строк: 24
<?php

namespace GuzzleTestsIterator;

use 
GuzzleIteratorMethodProxyIterator;
use 
GuzzleIteratorChunkedIterator;

/**
 * @covers GuzzleIteratorMethodProxyIterator
 */
class MethodProxyIteratorTest extends PHPUnit_Framework_TestCase
{
    public function 
testProxiesMagicCallsToInnermostIterator()
    {
        
$i = new ArrayIterator();
        
$proxy = new MethodProxyIterator(new MethodProxyIterator(new MethodProxyIterator($i)));
        
$proxy->append('a');
        
$proxy->append('b');
        
$this->assertEquals(array('a''b'), $i->getArrayCopy());
        
$this->assertEquals(array('a''b'), $proxy->getArrayCopy());
    }

    public function 
testUsesInnerIterator()
    {
        
$i = new MethodProxyIterator(new ChunkedIterator(new ArrayIterator(array(12345)), 2));
        
$this->assertEquals(3count(iterator_to_array($ifalse)));
    }
}
Онлайн: 3
Реклама