|
|
|
|
@ -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();
|
|
|
|
|
|