|
|
@@ -160,15 +160,6 @@ class Encryption extends \Test\TestCase { |
|
|
|
$this->assertEquals('foobar', fread($stream, 100)); |
|
|
|
fclose($stream); |
|
|
|
|
|
|
|
unlink($fileName); |
|
|
|
} |
|
|
|
|
|
|
|
public function testWriteWriteRead() { |
|
|
|
$fileName = tempnam("/tmp", "FOO"); |
|
|
|
$stream = $this->getStream($fileName, 'w+', 0); |
|
|
|
$this->assertEquals(6, fwrite($stream, 'foobar')); |
|
|
|
fclose($stream); |
|
|
|
|
|
|
|
$stream = $this->getStream($fileName, 'r+', 6); |
|
|
|
$this->assertEquals(3, fwrite($stream, 'bar')); |
|
|
|
fclose($stream); |
|
|
@@ -176,6 +167,8 @@ class Encryption extends \Test\TestCase { |
|
|
|
$stream = $this->getStream($fileName, 'r', 6); |
|
|
|
$this->assertEquals('barbar', fread($stream, 100)); |
|
|
|
fclose($stream); |
|
|
|
|
|
|
|
unlink($fileName); |
|
|
|
} |
|
|
|
|
|
|
|
public function testRewind() { |
|
|
@@ -191,7 +184,9 @@ class Encryption extends \Test\TestCase { |
|
|
|
$stream = $this->getStream($fileName, 'r', 6); |
|
|
|
$this->assertEquals('barbar', fread($stream, 100)); |
|
|
|
fclose($stream); |
|
|
|
} |
|
|
|
|
|
|
|
unlink($fileName); |
|
|
|
} |
|
|
|
|
|
|
|
public function testSeek() { |
|
|
|
$fileName = tempnam("/tmp", "FOO"); |
|
|
@@ -203,6 +198,12 @@ class Encryption extends \Test\TestCase { |
|
|
|
|
|
|
|
$stream = $this->getStream($fileName, 'r', 9); |
|
|
|
$this->assertEquals('foofoobar', fread($stream, 100)); |
|
|
|
$this->assertEquals(-1, fseek($stream, 10)); |
|
|
|
$this->assertEquals(0, fseek($stream, 9)); |
|
|
|
$this->assertEquals(-1, fseek($stream, -10, SEEK_CUR)); |
|
|
|
$this->assertEquals(0, fseek($stream, -9, SEEK_CUR)); |
|
|
|
$this->assertEquals(-1, fseek($stream, -10, SEEK_END)); |
|
|
|
$this->assertEquals(0, fseek($stream, -9, SEEK_END)); |
|
|
|
fclose($stream); |
|
|
|
|
|
|
|
unlink($fileName); |