/** * @depends testReadReadCharPeekAndPeekChar */ public function testSkip() { $stream = new ReadStream('ABC'); $this->assertEquals($stream->skip(1), 1); $this->assertEquals($stream->readChar(), 'B'); $this->assertEquals($stream->skip(-2), -2); $this->assertEquals($stream->readChar(), 'A'); $this->assertEquals($stream->skip(10), 2); $this->assertEquals($stream->readChar(), ''); }