From 8d83e239f321ef63e08c2c1a6658449c7376c46f Mon Sep 17 00:00:00 2001 From: Lukas Reschke Date: Thu, 27 Oct 2016 20:13:15 +0200 Subject: [PATCH] Fix tests Signed-off-by: Lukas Reschke --- apps/files_sharing/tests/UpdaterTest.php | 3 ++- core/Command/App/Enable.php | 5 +++-- tests/Settings/Controller/AppSettingsControllerTest.php | 7 ++++++- tests/enable_all.php | 2 +- tests/lib/InstallerTest.php | 6 ++++-- tests/lib/StreamWrappersTest.php | 2 +- 6 files changed, 17 insertions(+), 8 deletions(-) diff --git a/apps/files_sharing/tests/UpdaterTest.php b/apps/files_sharing/tests/UpdaterTest.php index da292826f0a..bb320336d48 100644 --- a/apps/files_sharing/tests/UpdaterTest.php +++ b/apps/files_sharing/tests/UpdaterTest.php @@ -71,7 +71,8 @@ class UpdaterTest extends TestCase { */ function testDeleteParentFolder() { $status = \OC_App::isEnabled('files_trashbin'); - \OC_App::enable('files_trashbin'); + (new \OC_App())->enable('files_trashbin'); + \OCA\Files_Trashbin\Trashbin::registerHooks(); diff --git a/core/Command/App/Enable.php b/core/Command/App/Enable.php index 19f24d82e43..4aa38cd6f8f 100644 --- a/core/Command/App/Enable.php +++ b/core/Command/App/Enable.php @@ -75,11 +75,12 @@ class Enable extends Command implements CompletionAwareInterface { } $groups = $input->getOption('groups'); + $appClass = new \OC_App(); if (empty($groups)) { - \OC_App::enable($appId); + $appClass->enable($appId); $output->writeln($appId . ' enabled'); } else { - \OC_App::enable($appId, $groups); + $appClass->enable($appId, $groups); $output->writeln($appId . ' enabled for groups: ' . implode(', ', $groups)); } return 0; diff --git a/tests/Settings/Controller/AppSettingsControllerTest.php b/tests/Settings/Controller/AppSettingsControllerTest.php index fc9d04fcfe7..72fcf1bd7fc 100644 --- a/tests/Settings/Controller/AppSettingsControllerTest.php +++ b/tests/Settings/Controller/AppSettingsControllerTest.php @@ -29,6 +29,7 @@ use OCP\AppFramework\Http\ContentSecurityPolicy; use OCP\AppFramework\Http\JSONResponse; use OCP\AppFramework\Http\TemplateResponse; use OCP\ICacheFactory; +use OCP\L10N\IFactory; use Test\TestCase; use OCP\IRequest; use OCP\IL10N; @@ -61,6 +62,8 @@ class AppSettingsControllerTest extends TestCase { private $categoryFetcher; /** @var AppFetcher|\PHPUnit_Framework_MockObject_MockObject */ private $appFetcher; + /** @var IFactory|\PHPUnit_Framework_MockObject_MockObject */ + private $l10nFactory; public function setUp() { parent::setUp(); @@ -82,6 +85,7 @@ class AppSettingsControllerTest extends TestCase { $this->appManager = $this->createMock(IAppManager::class); $this->categoryFetcher = $this->createMock(CategoryFetcher::class); $this->appFetcher = $this->createMock(AppFetcher::class); + $this->l10nFactory = $this->createMock(IFactory::class); $this->appSettingsController = new AppSettingsController( 'settings', @@ -92,7 +96,8 @@ class AppSettingsControllerTest extends TestCase { $this->navigationManager, $this->appManager, $this->categoryFetcher, - $this->appFetcher + $this->appFetcher, + $this->l10nFactory ); } diff --git a/tests/enable_all.php b/tests/enable_all.php index afea5c89665..655597be7c8 100644 --- a/tests/enable_all.php +++ b/tests/enable_all.php @@ -10,7 +10,7 @@ require_once __DIR__.'/../lib/base.php'; function enableApp($app) { try { - OC_App::enable($app); + (new \OC_App())->enable($app); } catch (Exception $e) { echo $e; } diff --git a/tests/lib/InstallerTest.php b/tests/lib/InstallerTest.php index e1c17b841a2..11c0e2675b1 100644 --- a/tests/lib/InstallerTest.php +++ b/tests/lib/InstallerTest.php @@ -49,7 +49,8 @@ class InstallerTest extends TestCase { ] ); - Installer::installApp($data); + $installer = new Installer(); + $installer->installApp($data); $isInstalled = Installer::isInstalled(self::$appid); $this->assertTrue($isInstalled); @@ -88,7 +89,8 @@ class InstallerTest extends TestCase { ] ); - Installer::installApp($oldData); + $installer = new Installer(); + $installer->installApp($oldData); $oldVersionNumber = \OC_App::getAppVersion(self::$appid); Installer::updateApp($newData); diff --git a/tests/lib/StreamWrappersTest.php b/tests/lib/StreamWrappersTest.php index c0ecb5e738b..eb35fd54454 100644 --- a/tests/lib/StreamWrappersTest.php +++ b/tests/lib/StreamWrappersTest.php @@ -38,7 +38,7 @@ class StreamWrappersTest extends \Test\TestCase { public static function tearDownAfterClass() { if (self::$trashBinStatus) { - \OC_App::enable('files_trashbin'); + (new \OC_App())->enable('files_trashbin'); } } -- 2.39.5