mirror of
https://github.com/nextcloud/server.git
synced 2026-02-20 00:12:30 -05:00
Remove failing test that works with mocks only anyway
Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
parent
4fb4fc310a
commit
6761b94f4f
1 changed files with 0 additions and 41 deletions
|
|
@ -4,8 +4,6 @@ namespace Test\Encryption;
|
|||
|
||||
use OC\Encryption\Util;
|
||||
use OC\Files\View;
|
||||
use OCA\Files_External\Lib\StorageConfig;
|
||||
use OCA\Files_External\Service\GlobalStoragesService;
|
||||
use OCP\Encryption\IEncryptionModule;
|
||||
use OCP\IConfig;
|
||||
use Test\TestCase;
|
||||
|
|
@ -190,43 +188,4 @@ class UtilTest extends TestCase {
|
|||
['/foo/test.txt.ocTransferId7567.part', '/foo/test.txt'],
|
||||
];
|
||||
}
|
||||
|
||||
public function dataTestIsSystemWideMountPoint() {
|
||||
return [
|
||||
[false, 'non-matching mount point name', [], [], '/mp_another'],
|
||||
[true, 'applicable to all', [], []],
|
||||
[true, 'applicable to user directly', ['user1'], []],
|
||||
[true, 'applicable to group directly', [], ['group1']],
|
||||
[false, 'non-applicable to current user', ['user2'], []],
|
||||
[false, 'non-applicable to current user\'s group', [], ['group2']],
|
||||
[true, 'mount point without leading slash', [], [], 'mp'],
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* @dataProvider dataTestIsSystemWideMountPoint
|
||||
*/
|
||||
public function testIsSystemWideMountPoint($expectedResult, $expectationText, $applicableUsers, $applicableGroups, $mountPointName = '/mp') {
|
||||
$this->groupManager->method('isInGroup')
|
||||
->will($this->returnValueMap([
|
||||
['user1', 'group1', true], // user is only in group1
|
||||
['user1', 'group2', false],
|
||||
]));
|
||||
|
||||
$storages = [];
|
||||
|
||||
$storageConfig = $this->createMock(StorageConfig::class);
|
||||
$storageConfig->method('getMountPoint')->willReturn($mountPointName);
|
||||
$storageConfig->method('getApplicableUsers')->willReturn($applicableUsers);
|
||||
$storageConfig->method('getApplicableGroups')->willReturn($applicableGroups);
|
||||
$storages[] = $storageConfig;
|
||||
|
||||
$storagesServiceMock = $this->createMock(GlobalStoragesService::class);
|
||||
$storagesServiceMock->expects($this->atLeastOnce())->method('getAllStorages')
|
||||
->willReturn($storages);
|
||||
|
||||
$this->overwriteService(GlobalStoragesService::class, $storagesServiceMock);
|
||||
|
||||
$this->assertEquals($expectedResult, $this->util->isSystemWideMountPoint('/files/mp', 'user1'), 'Test case: ' . $expectationText);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue