From 4da1ee99d687d27f82e32f53af74ff52a35c36f9 Mon Sep 17 00:00:00 2001 From: Roeland Jago Douma Date: Wed, 7 Sep 2016 19:51:45 +0200 Subject: [PATCH] Fix getMock Encryption --- .../lib/Encryption/EncryptionWrapperTest.php | 11 +++++---- tests/lib/Encryption/ManagerTest.php | 23 ++++++++++++------- tests/lib/Encryption/UtilTest.php | 5 ++-- 3 files changed, 25 insertions(+), 14 deletions(-) diff --git a/tests/lib/Encryption/EncryptionWrapperTest.php b/tests/lib/Encryption/EncryptionWrapperTest.php index 909187ae43b..6599428b364 100644 --- a/tests/lib/Encryption/EncryptionWrapperTest.php +++ b/tests/lib/Encryption/EncryptionWrapperTest.php @@ -24,6 +24,9 @@ namespace Test\Encryption; use OC\Encryption\EncryptionWrapper; +use OC\Encryption\Manager; +use OC\Memcache\ArrayCache; +use OCP\ILogger; use Test\TestCase; class EncryptionWrapperTest extends TestCase { @@ -43,10 +46,10 @@ class EncryptionWrapperTest extends TestCase { public function setUp() { parent::setUp(); - $this->arrayCache = $this->getMock('OC\Memcache\ArrayCache'); - $this->manager = $this->getMockBuilder('OC\Encryption\Manager') - ->disableOriginalConstructor()->getMock(); - $this->logger = $this->getMock('OCP\ILogger'); + $this->arrayCache = $this->createMock(ArrayCache::class); + $this->manager = $this->createMock(Manager::class); + $this->logger = $this->createMock(ILogger::class); + $this->logger = $this->createMock(ILogger::class); $this->instance = new EncryptionWrapper($this->arrayCache, $this->manager, $this->logger); } diff --git a/tests/lib/Encryption/ManagerTest.php b/tests/lib/Encryption/ManagerTest.php index 3dcfc949a18..ad7f47e0a3e 100644 --- a/tests/lib/Encryption/ManagerTest.php +++ b/tests/lib/Encryption/ManagerTest.php @@ -3,6 +3,13 @@ namespace Test\Encryption; use OC\Encryption\Manager; +use OC\Encryption\Util; +use OC\Files\View; +use OC\Memcache\ArrayCache; +use OCP\Encryption\IEncryptionModule; +use OCP\IConfig; +use OCP\IL10N; +use OCP\ILogger; use Test\TestCase; class ManagerTest extends TestCase { @@ -30,12 +37,12 @@ class ManagerTest extends TestCase { public function setUp() { parent::setUp(); - $this->config = $this->getMock('\OCP\IConfig'); - $this->logger = $this->getMock('\OCP\ILogger'); - $this->l10n = $this->getMock('\OCP\Il10n'); - $this->view = $this->getMock('\OC\Files\View'); - $this->util = $this->getMockBuilder('\OC\Encryption\Util')->disableOriginalConstructor()->getMock(); - $this->arrayCache = $this->getMock('OC\Memcache\ArrayCache'); + $this->config = $this->createMock(IConfig::class); + $this->logger = $this->createMock(ILogger::class); + $this->l10n = $this->createMock(IL10N::class); + $this->view = $this->createMock(View::class); + $this->util = $this->createMock(Util::class); + $this->arrayCache = $this->createMock(ArrayCache::class); $this->manager = new Manager($this->config, $this->logger, $this->l10n, $this->view, $this->util, $this->arrayCache); } @@ -50,7 +57,7 @@ class ManagerTest extends TestCase { public function testManagerIsDisabledIfDisabledButModules() { $this->config->expects($this->any())->method('getAppValue')->willReturn(false); - $em = $this->getMock('\OCP\Encryption\IEncryptionModule'); + $em = $this->createMock(IEncryptionModule::class); $em->expects($this->any())->method('getId')->willReturn('id'); $em->expects($this->any())->method('getDisplayName')->willReturn('TestDummyModule0'); $this->manager->registerEncryptionModule('id', 'TestDummyModule0', function() use ($em) {return $em;}); @@ -235,7 +242,7 @@ class ManagerTest extends TestCase { // } protected function addNewEncryptionModule(Manager $manager, $id) { - $encryptionModule = $this->getMock('\OCP\Encryption\IEncryptionModule'); + $encryptionModule = $this->createMock(IEncryptionModule::class); $encryptionModule->expects($this->any()) ->method('getId') ->willReturn('ID' . $id); diff --git a/tests/lib/Encryption/UtilTest.php b/tests/lib/Encryption/UtilTest.php index ec316a9f05a..609f6ae1e68 100644 --- a/tests/lib/Encryption/UtilTest.php +++ b/tests/lib/Encryption/UtilTest.php @@ -3,6 +3,7 @@ namespace Test\Encryption; use OC\Encryption\Util; +use OCP\Encryption\IEncryptionModule; use Test\TestCase; class UtilTest extends TestCase { @@ -77,7 +78,7 @@ class UtilTest extends TestCase { */ public function testCreateHeader($expected, $header, $moduleId) { - $em = $this->getMock('\OCP\Encryption\IEncryptionModule'); + $em = $this->createMock(IEncryptionModule::class); $em->expects($this->any())->method('getId')->willReturn($moduleId); $result = $this->util->createHeader($header, $em); @@ -100,7 +101,7 @@ class UtilTest extends TestCase { $header = array('header1' => 1, 'header2' => 2, 'oc_encryption_module' => 'foo'); - $em = $this->getMock('\OCP\Encryption\IEncryptionModule'); + $em = $this->createMock(IEncryptionModule::class); $em->expects($this->any())->method('getId')->willReturn('moduleId'); $this->util->createHeader($header, $em); -- 2.39.5