|
|
|
|
@ -5,6 +5,7 @@ namespace Test\Files\Storage\Wrapper; |
|
|
|
|
use OC\Encryption\Util; |
|
|
|
|
use OC\Files\Storage\Temporary; |
|
|
|
|
use OC\Files\View; |
|
|
|
|
use OC\User\Manager; |
|
|
|
|
use Test\Files\Storage\Storage; |
|
|
|
|
|
|
|
|
|
class Encryption extends Storage { |
|
|
|
|
@ -118,7 +119,7 @@ class Encryption extends Storage { |
|
|
|
|
$this->util = $this->getMock( |
|
|
|
|
'\OC\Encryption\Util', |
|
|
|
|
['getUidAndFilename', 'isFile', 'isExcluded'], |
|
|
|
|
[new View(), new \OC\User\Manager(), $this->groupManager, $this->config, $this->arrayCache]); |
|
|
|
|
[new View(), new Manager(), $this->groupManager, $this->config, $this->arrayCache]); |
|
|
|
|
$this->util->expects($this->any()) |
|
|
|
|
->method('getUidAndFilename') |
|
|
|
|
->willReturnCallback(function ($path) { |
|
|
|
|
@ -200,7 +201,7 @@ class Encryption extends Storage { |
|
|
|
|
protected function buildMockModule() { |
|
|
|
|
$this->encryptionModule = $this->getMockBuilder('\OCP\Encryption\IEncryptionModule') |
|
|
|
|
->disableOriginalConstructor() |
|
|
|
|
->setMethods(['getId', 'getDisplayName', 'begin', 'end', 'encrypt', 'decrypt', 'update', 'shouldEncrypt', 'getUnencryptedBlockSize', 'isReadable', 'encryptAll', 'prepareDecryptAll']) |
|
|
|
|
->setMethods(['getId', 'getDisplayName', 'begin', 'end', 'encrypt', 'decrypt', 'update', 'shouldEncrypt', 'getUnencryptedBlockSize', 'isReadable', 'encryptAll', 'prepareDecryptAll', 'isReadyForUser']) |
|
|
|
|
->getMock(); |
|
|
|
|
|
|
|
|
|
$this->encryptionModule->expects($this->any())->method('getId')->willReturn('UNIT_TEST_MODULE'); |
|
|
|
|
@ -543,7 +544,7 @@ class Encryption extends Storage { |
|
|
|
|
->setConstructorArgs( |
|
|
|
|
[ |
|
|
|
|
new View(), |
|
|
|
|
new \OC\User\Manager(), |
|
|
|
|
new Manager(), |
|
|
|
|
$this->groupManager, |
|
|
|
|
$this->config, |
|
|
|
|
$this->arrayCache |
|
|
|
|
@ -608,7 +609,7 @@ class Encryption extends Storage { |
|
|
|
|
->disableOriginalConstructor()->getMock(); |
|
|
|
|
|
|
|
|
|
$util = $this->getMockBuilder('\OC\Encryption\Util') |
|
|
|
|
->setConstructorArgs([new View(), new \OC\User\Manager(), $this->groupManager, $this->config, $this->arrayCache]) |
|
|
|
|
->setConstructorArgs([new View(), new Manager(), $this->groupManager, $this->config, $this->arrayCache]) |
|
|
|
|
->getMock(); |
|
|
|
|
|
|
|
|
|
$cache = $this->getMockBuilder('\OC\Files\Cache\Cache') |
|
|
|
|
|