improved tests for touch

This commit is contained in:
Florin Peter 2013-05-16 00:44:40 +02:00
parent 0fca2f8f31
commit 67a80e1870
1 changed files with 22 additions and 1 deletions

View File

@ -788,7 +788,7 @@ class Test_Crypt extends \PHPUnit_Framework_TestCase {
$view->unlink( $filename );
}
function testTouchFile() {
function testTouchExistingFile() {
$filename = '/tmp-'.time();
$view = new \OC\Files\View('/' . $this->userId . '/files');
@ -809,6 +809,27 @@ class Test_Crypt extends \PHPUnit_Framework_TestCase {
$view->unlink( $filename );
}
function testTouchFile() {
$filename = '/tmp-'.time();
$view = new \OC\Files\View('/' . $this->userId . '/files');
$view->touch($filename);
// Save short data as encrypted file using stream wrapper
$cryptedFile = $view->file_put_contents( $filename, $this->dataShort );
// Test that data was successfully written
$this->assertTrue( is_int( $cryptedFile ) );
// Get file decrypted contents
$decrypt = $view->file_get_contents( $filename );
$this->assertEquals( $this->dataShort, $decrypt );
// tear down
$view->unlink( $filename );
}
function testFopenFile() {
$filename = '/tmp-'.time();
$view = new \OC\Files\View('/' . $this->userId . '/files');