Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJulius Härtl <jus@bitgrid.net>2021-03-11 13:32:29 +0300
committerVincent Petry <vincent@nextcloud.com>2021-03-19 16:12:07 +0300
commit76170a58eba569cc8e5e083d763061ce0a7da1ad (patch)
treeb26e1116b79aa7728930f665be8d6ebc53e401a5 /tests
parent12868487312fa2d153fdebc7592ab54dcaf2c419 (diff)
Log and continue when failing to update encryption keys during for individual files
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Diffstat (limited to 'tests')
-rw-r--r--tests/lib/Encryption/UpdateTest.php30
1 files changed, 17 insertions, 13 deletions
diff --git a/tests/lib/Encryption/UpdateTest.php b/tests/lib/Encryption/UpdateTest.php
index 08fb08bf797..ca1d5493993 100644
--- a/tests/lib/Encryption/UpdateTest.php
+++ b/tests/lib/Encryption/UpdateTest.php
@@ -22,9 +22,13 @@
namespace Test\Encryption;
use OC\Encryption\Update;
+use OC\Encryption\Util;
use OC\Files\Mount\Manager;
use OC\Files\View;
+use Psr\Log\LoggerInterface;
use Test\TestCase;
+use OC\Encryption\File;
+use OCP\Encryption\IEncryptionModule;
class UpdateTest extends TestCase {
@@ -37,7 +41,7 @@ class UpdateTest extends TestCase {
/** @var \OC\Files\View | \PHPUnit\Framework\MockObject\MockObject */
private $view;
- /** @var \OC\Encryption\Util | \PHPUnit\Framework\MockObject\MockObject */
+ /** @var Util | \PHPUnit\Framework\MockObject\MockObject */
private $util;
/** @var \OC\Files\Mount\Manager | \PHPUnit\Framework\MockObject\MockObject */
@@ -52,21 +56,19 @@ class UpdateTest extends TestCase {
/** @var \OC\Encryption\File | \PHPUnit\Framework\MockObject\MockObject */
private $fileHelper;
+ /** @var \PHPUnit\Framework\MockObject\MockObject|LoggerInterface */
+ private $logger;
+
protected function setUp(): void {
parent::setUp();
- $this->view = $this->getMockBuilder(View::class)
- ->disableOriginalConstructor()->getMock();
- $this->util = $this->getMockBuilder('\OC\Encryption\Util')
- ->disableOriginalConstructor()->getMock();
- $this->mountManager = $this->getMockBuilder(Manager::class)
- ->disableOriginalConstructor()->getMock();
- $this->encryptionManager = $this->getMockBuilder('\OC\Encryption\Manager')
- ->disableOriginalConstructor()->getMock();
- $this->fileHelper = $this->getMockBuilder('\OC\Encryption\File')
- ->disableOriginalConstructor()->getMock();
- $this->encryptionModule = $this->getMockBuilder('\OCP\Encryption\IEncryptionModule')
- ->disableOriginalConstructor()->getMock();
+ $this->view = $this->createMock(View::class);
+ $this->util = $this->createMock(Util::class);
+ $this->mountManager = $this->createMock(Manager::class);
+ $this->encryptionManager = $this->createMock(\OC\Encryption\Manager::class);
+ $this->fileHelper = $this->createMock(File::class);
+ $this->encryptionModule = $this->createMock(IEncryptionModule::class);
+ $this->logger = $this->createMock(LoggerInterface::class);
$this->uid = 'testUser1';
@@ -76,6 +78,7 @@ class UpdateTest extends TestCase {
$this->mountManager,
$this->encryptionManager,
$this->fileHelper,
+ $this->logger,
$this->uid);
}
@@ -223,6 +226,7 @@ class UpdateTest extends TestCase {
$this->mountManager,
$this->encryptionManager,
$this->fileHelper,
+ $this->logger,
$this->uid
]
)->setMethods($methods)->getMock();