Pinq\Tests\Integration\Traversable\IteratorSchemeTest::testThatArrayCompatibleIsUsedForIndexBy PHP Метод

testThatArrayCompatibleIsUsedForIndexBy() публичный Метод

public testThatArrayCompatibleIsUsedForIndexBy ( Pinq\Iterators\IIteratorScheme $scheme )
$scheme Pinq\Iterators\IIteratorScheme
    public function testThatArrayCompatibleIsUsedForIndexBy(IIteratorScheme $scheme)
    {
        $iterator = Traversable::from([1, 2, 3], $scheme)->indexBy(function () {
            return new \stdClass();
        })->getIterator();
        $this->assertInstanceOf(get_class($scheme->arrayCompatibleIterator(new \EmptyIterator())), $iterator);
    }