From: Florin Peter Date: Sun, 19 May 2013 20:28:48 +0000 (+0200) Subject: cleanup tests X-Git-Tag: v6.0.0alpha2~743^2~37 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=bdd2127f19db92d7f3eccfa0cee402add23529f6;p=nextcloud-server.git cleanup tests --- diff --git a/apps/files_encryption/tests/crypt.php b/apps/files_encryption/tests/crypt.php index 18faaceb031..c669aec1222 100755 --- a/apps/files_encryption/tests/crypt.php +++ b/apps/files_encryption/tests/crypt.php @@ -19,8 +19,25 @@ require_once realpath( dirname(__FILE__).'/../appinfo/app.php' ); use OCA\Encryption; +/** + * Class Test_Encryption_Crypt + */ class Test_Encryption_Crypt extends \PHPUnit_Framework_TestCase { - + + public $userId; + public $pass; + public $stateFilesTrashbin; + public $dataLong; + public $dataUrl; + public $dataShort; + /** + * @var OC_FilesystemView + */ + public $view; + public $legacyEncryptedData; + public $genPrivateKey; + public $genPublicKey; + function setUp() { // reset backend \OC_User::clearBackends(); @@ -93,7 +110,10 @@ class Test_Encryption_Crypt extends \PHPUnit_Framework_TestCase { $this->assertTrue( strlen( $key ) > 16 ); } - + + /** + * @return String + */ function testGenerateIv() { $iv = Encryption\Crypt::generateIv(); @@ -150,7 +170,10 @@ class Test_Encryption_Crypt extends \PHPUnit_Framework_TestCase { $this->assertEquals( $this->dataLong, $splitCatfile['encrypted'] ); } - + + /** + * @return string padded + */ function testAddPadding() { $padded = Encryption\Crypt::addPadding( $this->dataLong ); @@ -214,34 +237,7 @@ class Test_Encryption_Crypt extends \PHPUnit_Framework_TestCase { $this->assertEquals( $this->dataShort, $decrypt ); } - - // These aren't used for now -// function testSymmetricBlockEncryptShortFileContent() { -// -// $crypted = Encryption\Crypt::symmetricBlockEncryptFileContent( $this->dataShort, $this->randomKey ); -// -// $this->assertNotEquals( $this->dataShort, $crypted ); -// -// -// $decrypt = Encryption\Crypt::symmetricBlockDecryptFileContent( $crypted, $this->randomKey ); -// -// $this->assertEquals( $this->dataShort, $decrypt ); -// -// } -// -// function testSymmetricBlockEncryptLongFileContent() { -// -// $crypted = Encryption\Crypt::symmetricBlockEncryptFileContent( $this->dataLong, $this->randomKey ); -// -// $this->assertNotEquals( $this->dataLong, $crypted ); -// -// -// $decrypt = Encryption\Crypt::symmetricBlockDecryptFileContent( $crypted, $this->randomKey ); -// -// $this->assertEquals( $this->dataLong, $decrypt ); -// -// } - + function testSymmetricStreamEncryptShortFileContent() { $filename = 'tmp-'.time().'.test'; @@ -351,9 +347,9 @@ class Test_Encryption_Crypt extends \PHPUnit_Framework_TestCase { $decrypt = ''; // Manually decrypt chunk - foreach ($e as $e) { + foreach ($e as $chunk) { - $chunkDecrypt = Encryption\Crypt::symmetricDecryptFileContent( $e, $plainKeyfile ); + $chunkDecrypt = Encryption\Crypt::symmetricDecryptFileContent( $chunk, $plainKeyfile ); // Assemble decrypted chunks $decrypt .= $chunkDecrypt; @@ -741,7 +737,7 @@ class Test_Encryption_Crypt extends \PHPUnit_Framework_TestCase { $this->assertEquals( $this->dataLong, $decrypt ); // change password - \OC_User::setPassword($this->userId, 'test'); + \OC_User::setPassword($this->userId, 'test', null); // relogin $params['uid'] = $this->userId; diff --git a/apps/files_encryption/tests/keymanager.php b/apps/files_encryption/tests/keymanager.php index 48e370d3a53..8ca8b0287e4 100644 --- a/apps/files_encryption/tests/keymanager.php +++ b/apps/files_encryption/tests/keymanager.php @@ -17,8 +17,20 @@ require_once realpath( dirname(__FILE__).'/../appinfo/app.php' ); use OCA\Encryption; +/** + * Class Test_Encryption_Keymanager + */ class Test_Encryption_Keymanager extends \PHPUnit_Framework_TestCase { - + + public $userId; + public $pass; + public $stateFilesTrashbin; + /** + * @var OC_FilesystemView + */ + public $view; + public $randomKey; + function setUp() { // reset backend \OC_User::clearBackends(); diff --git a/apps/files_encryption/tests/share.php b/apps/files_encryption/tests/share.php index a40a992b804..de02513dea3 100755 --- a/apps/files_encryption/tests/share.php +++ b/apps/files_encryption/tests/share.php @@ -32,10 +32,24 @@ require_once realpath(dirname(__FILE__) . '/../appinfo/app.php'); use OCA\Encryption; +/** + * Class Test_Encryption_Share + */ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase { - function setUp() + public $stateFilesTrashbin; + public $filename; + public $dataShort; + /** + * @var OC_FilesystemView + */ + public $view; + public $folder1; + public $subfolder; + public $subsubfolder; + + function setUp() { // reset backend \OC_User::clearBackends(); @@ -106,7 +120,10 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase \OC_FileProxy::clearProxies(); } - function testShareFile($withTeardown = true) + /** + * @param bool $withTeardown + */ + function testShareFile($withTeardown = true) { // login as admin $this->loginHelper('admin'); @@ -171,7 +188,10 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase } } - function testReShareFile($withTeardown = true) + /** + * @param bool $withTeardown + */ + function testReShareFile($withTeardown = true) { $this->testShareFile(false); @@ -228,7 +248,11 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase } } - function testShareFolder($withTeardown = true) + /** + * @param bool $withTeardown + * @return array + */ + function testShareFolder($withTeardown = true) { // login as admin $this->loginHelper('admin'); @@ -297,7 +321,10 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase return $fileInfo; } - function testReShareFolder($withTeardown = true) + /** + * @param bool $withTeardown + */ + function testReShareFolder($withTeardown = true) { $fileInfoFolder1 = $this->testShareFolder(false); @@ -664,6 +691,11 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase $this->assertTrue($util->setRecoveryForUser(false)); } + /** + * @param $user + * @param bool $create + * @param bool $password + */ function loginHelper($user, $create = false, $password = false) { if ($create) { diff --git a/apps/files_encryption/tests/util.php b/apps/files_encryption/tests/util.php index 648ca2486d7..53ac8ee8d63 100755 --- a/apps/files_encryption/tests/util.php +++ b/apps/files_encryption/tests/util.php @@ -16,8 +16,28 @@ require_once realpath( dirname(__FILE__).'/../appinfo/app.php' ); use OCA\Encryption; +/** + * Class Test_Encryption_Util + */ class Test_Encryption_Util extends \PHPUnit_Framework_TestCase { - + + public $userId; + public $encryptionDir; + public $publicKeyDir; + public $pass; + /** + * @var OC_FilesystemView + */ + public $view; + public $keyfilesPath; + public $publicKeyPath; + public $privateKeyPath; + /** + * @var \OCA\Encryption\Util + */ + public $util; + public $dataShort; + function setUp() { // reset backend \OC_User::useBackend('database');