|
|
|
|
@ -61,31 +61,34 @@ class Test_Files_Sharing_Api extends \PHPUnit_Framework_TestCase { |
|
|
|
|
$this->data = 'foobar'; |
|
|
|
|
$this->view = new \OC_FilesystemView('/' . \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER1 . '/files'); |
|
|
|
|
|
|
|
|
|
$this->folder = '/folder'; |
|
|
|
|
$this->folder = '/folder_share_api_test'; |
|
|
|
|
|
|
|
|
|
$this->filename = 'share-api-test.txt'; |
|
|
|
|
|
|
|
|
|
// remember files_encryption state |
|
|
|
|
$this->stateFilesEncryption = \OC_App::isEnabled('files_encryption'); |
|
|
|
|
|
|
|
|
|
//we don't want to tests with app files_encryption enabled |
|
|
|
|
\OC_App::disable('files_encryption'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$this->assertTrue(!\OC_App::isEnabled('files_encryption')); |
|
|
|
|
|
|
|
|
|
// save file with content |
|
|
|
|
$this->view->file_put_contents($this->filename, $this->data); |
|
|
|
|
$this->view->mkdir($this->folder); |
|
|
|
|
$this->view->file_put_contents($this->folder.'/'.$this->filename, $this->data); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// remember files_encryption state |
|
|
|
|
$this->stateFilesEncryption = OC_App::isEnabled('files_encryption'); |
|
|
|
|
|
|
|
|
|
// we don't want to tests with app files_encryption enabled |
|
|
|
|
\OC_App::disable('files_encryption'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function tearDown() { |
|
|
|
|
$this->view->unlink($this->filename); |
|
|
|
|
$this->view->deleteAll($this->folder); |
|
|
|
|
// reset app files_trashbin |
|
|
|
|
if ($this->stateFilesTrashbin) { |
|
|
|
|
OC_App::enable('files_encryption'); |
|
|
|
|
// reset app files_encryption |
|
|
|
|
if ($this->stateFilesEncryption) { |
|
|
|
|
\OC_App::enable('files_encryption'); |
|
|
|
|
} else { |
|
|
|
|
OC_App::disable('files_encryption'); |
|
|
|
|
\OC_App::disable('files_encryption'); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|