ProtobufTest\StreamTest::testStreamPosition PHP Method

testStreamPosition() public method

public testStreamPosition ( )
    public function testStreamPosition()
    {
        $handle = fopen('php://temp', 'w+');
        $stream = new Stream($handle);
        $this->assertEquals(0, $stream->tell());
        $stream->write('foo', strlen('foo'));
        $this->assertEquals(3, $stream->tell());
        $stream->seek(1);
        $this->assertEquals(1, $stream->tell());
        $this->assertSame(ftell($handle), $stream->tell());
    }