19 public function setUp()
29 $this->assertEquals(
'baz', (
string) $limited);
36 $this->assertEquals(
'', (
string) $limited);
41 $this->assertEquals(3, $this->body->ftell());
46 $this->body->seek(100);
47 $this->assertEquals(13, $this->body->ftell());
49 $this->assertEquals(3, $this->body->ftell());
50 $this->assertEquals(
false, $this->body->seek(1000, SEEK_END));
55 $data = $this->body->read(100);
56 $this->assertEquals(10, strlen($data));
57 $this->assertFalse($this->body->read(1000));
59 $this->body->setOffset(10);
60 $newData = $this->body->read(100);
61 $this->assertEquals(10, strlen($newData));
62 $this->assertNotSame($data, $newData);
67 $this->assertFalse($this->body->isConsumed());
68 $this->body->read(1000);
69 $this->assertTrue($this->body->isConsumed());
74 $this->assertEquals(10, $this->body->getContentLength());
79 $this->assertNotSame($this->body->getContentMd5(), $this->decorated->getContentMd5());