From 4444db61b7accb7627c6c939e33e8af0439b167e Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Mon, 18 May 2015 13:40:08 +0200 Subject: [PATCH] Add a unit test for the decrypt method --- apps/encryption/tests/lib/crypto/encryptionTest.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/apps/encryption/tests/lib/crypto/encryptionTest.php b/apps/encryption/tests/lib/crypto/encryptionTest.php index 419aed7236..509cd9dbc4 100644 --- a/apps/encryption/tests/lib/crypto/encryptionTest.php +++ b/apps/encryption/tests/lib/crypto/encryptionTest.php @@ -63,6 +63,10 @@ class EncryptionTest extends TestCase { $this->l10nMock = $this->getMockBuilder('OCP\IL10N') ->disableOriginalConstructor() ->getMock(); + $this->l10nMock->expects($this->any()) + ->method('t') + ->with($this->anything()) + ->willReturnArgument(0); $this->instance = new Encryption( $this->cryptMock, @@ -227,7 +231,6 @@ class EncryptionTest extends TestCase { ); } - /** * by default the encryption module should encrypt regular files, files in * files_versions and files in files_trashbin * @@ -252,4 +255,11 @@ class EncryptionTest extends TestCase { ); } + /** + * @expectedException \OC\Encryption\Exceptions\DecryptionFailedException + * @expectedExceptionMessage Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you. + */ + public function testDecrypt() { + $this->instance->decrypt('abc'); + } }