public function testReadReadCharPeekAndPeekChar() { $stream = new ReadStream('ABC'); $this->assertEquals($stream->read(), 65); $this->assertEquals($stream->readChar(), 'B'); $this->assertEquals($stream->peek(), 67); $this->assertEquals($stream->peekChar(), 'C'); $this->assertEquals($stream->readChar(), 'C'); $this->assertEquals($stream->read(), -1); }