/** * Tests buffer string methods. */ public function testString() { $buffer = new Buffer(substr(self::ALPHABET, 0, 10)); $buffer->appendString(substr(self::ALPHABET, 10)); $this->assertEquals((string) $buffer, self::ALPHABET); $string = $buffer->getString(0, 10); $this->assertEquals($string, substr(self::ALPHABET, 0, 10)); $this->complete(); }