work on tests

Tests reorganised and extended
This commit is contained in:
jknockaert 2015-05-18 11:32:29 +02:00
parent f5415653fd
commit 9a71eddaf9
1 changed files with 11 additions and 10 deletions

View File

@ -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,6 +184,8 @@ class Encryption extends \Test\TestCase {
$stream = $this->getStream($fileName, 'r', 6);
$this->assertEquals('barbar', fread($stream, 100));
fclose($stream);
unlink($fileName);
}
public function testSeek() {
@ -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);