Kraken\_Unit\Stream\StreamSeekerTest::testApiSeekAndTell_SetsAndGetsStreamOffset PHP Method

testApiSeekAndTell_SetsAndGetsStreamOffset() public method

    public function testApiSeekAndTell_SetsAndGetsStreamOffset()
    {
        $stream = $this->createStreamMock();
        $resource = $stream->getResource();
        fwrite($resource, "0123456789");
        $this->assertEquals(10, $stream->tell());
        $stream->seek(5, SEEK_SET);
        $this->assertEquals(5, $stream->tell());
        $stream->seek(-2, SEEK_END);
        $this->assertEquals(8, $stream->tell());
        $stream->seek(-2, SEEK_CUR);
        $this->assertEquals(6, $stream->tell());
    }