Cassandra\CollectionTest::testSupportsForeachIteration PHP Метод

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

    public function testSupportsForeachIteration()
    {
        $values = array(new Varint('1'), new Varint('2'), new Varint('3'), new Varint('4'), new Varint('5'), new Varint('6'), new Varint('7'), new Varint('8'));
        $list = new Collection(\Cassandra::TYPE_VARINT);
        foreach ($values as $value) {
            $list->add($value);
        }
        $index = 0;
        foreach ($list as $value) {
            $this->assertEquals($values[$index], $value);
            $index++;
        }
        $index = 0;
        foreach ($list as $key => $value) {
            $this->assertEquals($key, $index);
            $this->assertEquals($values[$key], $value);
            $index++;
        }
    }