public function testSeekRaisesExceptionWhenStreamIsDetached() { $this->tmpnam = tempnam(sys_get_temp_dir(), 'phly'); file_put_contents($this->tmpnam, 'FOO BAR'); $resource = fopen($this->tmpnam, 'wb+'); $stream = new Stream($resource); $stream->detach(); $this->setExpectedException('RuntimeException', 'No resource'); $stream->seek(2); }
public function testSeekReturnsFalseWhenStreamIsDetached() { $this->tmpnam = tempnam(sys_get_temp_dir(), 'phly'); file_put_contents($this->tmpnam, 'FOO BAR'); $resource = fopen($this->tmpnam, 'wb+'); $stream = new Stream($resource); $stream->detach(); $this->assertFalse($stream->seek(2)); $this->assertEquals(0, ftell($resource)); }