From 76170a58eba569cc8e5e083d763061ce0a7da1ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Thu, 11 Mar 2021 11:32:29 +0100 Subject: Log and continue when failing to update encryption keys during for individual files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- tests/lib/Encryption/UpdateTest.php | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) (limited to 'tests') 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(); -- cgit v1.2.3