aboutsummaryrefslogtreecommitdiffstats
path: root/tests/lib/HelperStorageTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/lib/HelperStorageTest.php')
-rw-r--r--tests/lib/HelperStorageTest.php51
1 files changed, 27 insertions, 24 deletions
diff --git a/tests/lib/HelperStorageTest.php b/tests/lib/HelperStorageTest.php
index 628e77e935a..b3474a25b9b 100644
--- a/tests/lib/HelperStorageTest.php
+++ b/tests/lib/HelperStorageTest.php
@@ -7,9 +7,12 @@
namespace Test;
+use OC\Files\Filesystem;
use OC\Files\Storage\Temporary;
+use OC\Files\Storage\Wrapper\Quota;
use OCP\Files\Mount\IMountManager;
use OCP\IConfig;
+use OCP\Server;
use Test\Traits\UserTrait;
/**
@@ -35,12 +38,12 @@ class HelperStorageTest extends \Test\TestCase {
$this->createUser($this->user, $this->user);
$this->savedQuotaIncludeExternalStorage = $this->getIncludeExternalStorage();
- \OC\Files\Filesystem::tearDown();
+ Filesystem::tearDown();
\OC_User::setUserId($this->user);
- \OC\Files\Filesystem::init($this->user, '/' . $this->user . '/files');
+ Filesystem::init($this->user, '/' . $this->user . '/files');
/** @var IMountManager $manager */
- $manager = \OC::$server->get(IMountManager::class);
+ $manager = Server::get(IMountManager::class);
$manager->removeMount('/' . $this->user);
$this->storageMock = null;
@@ -54,10 +57,10 @@ class HelperStorageTest extends \Test\TestCase {
$this->storageMock->getCache()->clear();
$this->storageMock = null;
}
- \OC\Files\Filesystem::tearDown();
+ Filesystem::tearDown();
\OC_User::setUserId('');
- \OC::$server->getConfig()->deleteAllUserValues($this->user);
+ Server::get(IConfig::class)->deleteAllUserValues($this->user);
parent::tearDown();
}
@@ -86,7 +89,7 @@ class HelperStorageTest extends \Test\TestCase {
*/
public function testGetStorageInfo(): void {
$homeStorage = $this->getStorageMock(12);
- \OC\Files\Filesystem::mount($homeStorage, [], '/' . $this->user . '/files');
+ Filesystem::mount($homeStorage, [], '/' . $this->user . '/files');
$homeStorage->file_put_contents('test.txt', '01234');
$storageInfo = \OC_Helper::getStorageInfo('');
@@ -114,16 +117,16 @@ class HelperStorageTest extends \Test\TestCase {
*/
public function testGetStorageInfoExcludingExtStorage(): void {
$homeStorage = $this->getStorageMock(12);
- \OC\Files\Filesystem::mount($homeStorage, [], '/' . $this->user . '/files');
+ Filesystem::mount($homeStorage, [], '/' . $this->user . '/files');
$homeStorage->file_put_contents('test.txt', '01234');
- $extStorage = new \OC\Files\Storage\Temporary([]);
+ $extStorage = new Temporary([]);
$extStorage->file_put_contents('extfile.txt', 'abcdefghijklmnopq');
$extStorage->getScanner()->scan(''); // update root size
$this->setIncludeExternalStorage(false);
- \OC\Files\Filesystem::mount($extStorage, [], '/' . $this->user . '/files/ext');
+ Filesystem::mount($extStorage, [], '/' . $this->user . '/files/ext');
$storageInfo = \OC_Helper::getStorageInfo('');
$this->assertEquals(12, $storageInfo['free']);
@@ -135,19 +138,19 @@ class HelperStorageTest extends \Test\TestCase {
* Test getting the storage info, including extra mount points
*/
public function testGetStorageInfoIncludingExtStorage(): void {
- $homeStorage = new \OC\Files\Storage\Temporary([]);
- \OC\Files\Filesystem::mount($homeStorage, [], '/' . $this->user . '/files');
+ $homeStorage = new Temporary([]);
+ Filesystem::mount($homeStorage, [], '/' . $this->user . '/files');
$homeStorage->file_put_contents('test.txt', '01234');
- $extStorage = new \OC\Files\Storage\Temporary([]);
+ $extStorage = new Temporary([]);
$extStorage->file_put_contents('extfile.txt', 'abcdefghijklmnopq');
$extStorage->getScanner()->scan(''); // update root size
- \OC\Files\Filesystem::mount($extStorage, [], '/' . $this->user . '/files/ext');
+ Filesystem::mount($extStorage, [], '/' . $this->user . '/files/ext');
$this->setIncludeExternalStorage(true);
- $config = \OC::$server->get(IConfig::class);
+ $config = Server::get(IConfig::class);
$config->setUserValue($this->user, 'files', 'quota', '25');
$storageInfo = \OC_Helper::getStorageInfo('');
@@ -165,16 +168,16 @@ class HelperStorageTest extends \Test\TestCase {
*/
public function testGetStorageInfoIncludingExtStorageWithNoUserQuota(): void {
$homeStorage = $this->getStorageMock(12);
- \OC\Files\Filesystem::mount($homeStorage, [], '/' . $this->user . '/files');
+ Filesystem::mount($homeStorage, [], '/' . $this->user . '/files');
$homeStorage->file_put_contents('test.txt', '01234');
- $extStorage = new \OC\Files\Storage\Temporary([]);
+ $extStorage = new Temporary([]);
$extStorage->file_put_contents('extfile.txt', 'abcdefghijklmnopq');
$extStorage->getScanner()->scan(''); // update root size
- \OC\Files\Filesystem::mount($extStorage, [], '/' . $this->user . '/files/ext');
+ Filesystem::mount($extStorage, [], '/' . $this->user . '/files/ext');
- $config = \OC::$server->getConfig();
+ $config = Server::get(IConfig::class);
$this->setIncludeExternalStorage(true);
$storageInfo = \OC_Helper::getStorageInfo('');
@@ -190,13 +193,13 @@ class HelperStorageTest extends \Test\TestCase {
public function testGetStorageInfoWithQuota(): void {
$homeStorage = $this->getStorageMock(12);
$homeStorage->file_put_contents('test.txt', '01234');
- $homeStorage = new \OC\Files\Storage\Wrapper\Quota(
+ $homeStorage = new Quota(
[
'storage' => $homeStorage,
'quota' => 7
]
);
- \OC\Files\Filesystem::mount($homeStorage, [], '/' . $this->user . '/files');
+ Filesystem::mount($homeStorage, [], '/' . $this->user . '/files');
$storageInfo = \OC_Helper::getStorageInfo('');
$this->assertEquals(2, $storageInfo['free']);
@@ -210,13 +213,13 @@ class HelperStorageTest extends \Test\TestCase {
public function testGetStorageInfoWhenSizeExceedsQuota(): void {
$homeStorage = $this->getStorageMock(12);
$homeStorage->file_put_contents('test.txt', '0123456789');
- $homeStorage = new \OC\Files\Storage\Wrapper\Quota(
+ $homeStorage = new Quota(
[
'storage' => $homeStorage,
'quota' => 7
]
);
- \OC\Files\Filesystem::mount($homeStorage, [], '/' . $this->user . '/files');
+ Filesystem::mount($homeStorage, [], '/' . $this->user . '/files');
$storageInfo = \OC_Helper::getStorageInfo('');
$this->assertEquals(0, $storageInfo['free']);
@@ -232,13 +235,13 @@ class HelperStorageTest extends \Test\TestCase {
public function testGetStorageInfoWhenFreeSpaceLessThanQuota(): void {
$homeStorage = $this->getStorageMock(12);
$homeStorage->file_put_contents('test.txt', '01234');
- $homeStorage = new \OC\Files\Storage\Wrapper\Quota(
+ $homeStorage = new Quota(
[
'storage' => $homeStorage,
'quota' => 18
]
);
- \OC\Files\Filesystem::mount($homeStorage, [], '/' . $this->user . '/files');
+ Filesystem::mount($homeStorage, [], '/' . $this->user . '/files');
$storageInfo = \OC_Helper::getStorageInfo('');
$this->assertEquals(12, $storageInfo['free']);