Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorRoeland Jago Douma <rullzer@users.noreply.github.com>2016-11-05 00:40:34 +0300
committerGitHub <noreply@github.com>2016-11-05 00:40:34 +0300
commitfb562e93ccb9992eb7b8b2a5946851375dd8fc96 (patch)
tree9123f77c621fac1ab4a23686860ff59698d3a50a /apps
parenta9547a2fd7c5b51f86e1d4c11958d074ad3d698c (diff)
parent04ece69a33110421ba3011423b1051eb9994b9f2 (diff)
Merge pull request #2014 from nextcloud/cleanup_oc_group_a_tad
Cleanup OC_Group usage a bit
Diffstat (limited to 'apps')
-rw-r--r--apps/files_sharing/tests/ShareTest.php12
-rw-r--r--apps/files_sharing/tests/SharedMountTest.php62
2 files changed, 49 insertions, 25 deletions
diff --git a/apps/files_sharing/tests/ShareTest.php b/apps/files_sharing/tests/ShareTest.php
index c1e61152e63..9b60255ed97 100644
--- a/apps/files_sharing/tests/ShareTest.php
+++ b/apps/files_sharing/tests/ShareTest.php
@@ -71,10 +71,14 @@ class ShareTest extends TestCase {
}
public function testUnshareFromSelf() {
-
- \OC_Group::createGroup('testGroup');
- \OC_Group::addToGroup(self::TEST_FILES_SHARING_API_USER2, 'testGroup');
- \OC_Group::addToGroup(self::TEST_FILES_SHARING_API_USER3, 'testGroup');
+ $groupManager = \OC::$server->getGroupManager();
+ $userManager = \OC::$server->getUserManager();
+
+ $testGroup = $groupManager->createGroup('testGroup');
+ $user1 = $userManager->get(self::TEST_FILES_SHARING_API_USER2);
+ $user2 = $userManager->get(self::TEST_FILES_SHARING_API_USER3);
+ $testGroup->addUser($user1);
+ $testGroup->addUser($user2);
$share1 = $this->share(
\OCP\Share::SHARE_TYPE_USER,
diff --git a/apps/files_sharing/tests/SharedMountTest.php b/apps/files_sharing/tests/SharedMountTest.php
index 5f769852dc8..72cc891e368 100644
--- a/apps/files_sharing/tests/SharedMountTest.php
+++ b/apps/files_sharing/tests/SharedMountTest.php
@@ -27,6 +27,8 @@
*/
namespace OCA\Files_Sharing\Tests;
+use OCP\IGroupManager;
+use OCP\IUserManager;
/**
* Class SharedMountTest
@@ -35,6 +37,12 @@ namespace OCA\Files_Sharing\Tests;
*/
class SharedMountTest extends TestCase {
+ /** @var IGroupManager */
+ private $groupManager;
+
+ /** @var IUserManager */
+ private $userManager;
+
protected function setUp() {
parent::setUp();
@@ -48,6 +56,9 @@ class SharedMountTest extends TestCase {
// save file with content
$this->view->file_put_contents($this->filename, "root file");
$this->view->file_put_contents($this->folder . $this->filename, "file in subfolder");
+
+ $this->groupManager = \OC::$server->getGroupManager();
+ $this->userManager = \OC::$server->getUserManager();
}
protected function tearDown() {
@@ -172,10 +183,13 @@ class SharedMountTest extends TestCase {
* for the other users
*/
public function testMoveGroupShare () {
- \OC_Group::createGroup('testGroup');
- \OC_Group::addToGroup(self::TEST_FILES_SHARING_API_USER1, 'testGroup');
- \OC_Group::addToGroup(self::TEST_FILES_SHARING_API_USER2, 'testGroup');
- \OC_Group::addToGroup(self::TEST_FILES_SHARING_API_USER3, 'testGroup');
+ $testGroup = $this->groupManager->createGroup('testGroup');
+ $user1 = $this->userManager->get(self::TEST_FILES_SHARING_API_USER1);
+ $user2 = $this->userManager->get(self::TEST_FILES_SHARING_API_USER2);
+ $user3 = $this->userManager->get(self::TEST_FILES_SHARING_API_USER3);
+ $testGroup->addUser($user1);
+ $testGroup->addUser($user2);
+ $testGroup->addUser($user3);
$fileinfo = $this->view->getFileInfo($this->filename);
$share = $this->share(
@@ -206,9 +220,9 @@ class SharedMountTest extends TestCase {
//cleanup
self::loginHelper(self::TEST_FILES_SHARING_API_USER1);
$this->shareManager->deleteShare($share);
- \OC_Group::removeFromGroup(self::TEST_FILES_SHARING_API_USER1, 'testGroup');
- \OC_Group::removeFromGroup(self::TEST_FILES_SHARING_API_USER2, 'testGroup');
- \OC_Group::removeFromGroup(self::TEST_FILES_SHARING_API_USER3, 'testGroup');
+ $testGroup->removeUser($user1);
+ $testGroup->removeUser($user2);
+ $testGroup->removeUser($user3);
}
/**
@@ -317,10 +331,13 @@ class SharedMountTest extends TestCase {
$path = $this->folder;
}
- \OC_Group::createGroup('testGroup');
- \OC_Group::addToGroup(self::TEST_FILES_SHARING_API_USER1, 'testGroup');
- \OC_Group::addToGroup(self::TEST_FILES_SHARING_API_USER2, 'testGroup');
- \OC_Group::addToGroup(self::TEST_FILES_SHARING_API_USER3, 'testGroup');
+ $testGroup = $this->groupManager->createGroup('testGroup');
+ $user1 = $this->userManager->get(self::TEST_FILES_SHARING_API_USER1);
+ $user2 = $this->userManager->get(self::TEST_FILES_SHARING_API_USER2);
+ $user3 = $this->userManager->get(self::TEST_FILES_SHARING_API_USER3);
+ $testGroup->addUser($user1);
+ $testGroup->addUser($user2);
+ $testGroup->addUser($user3);
// Share item with group
$share = $this->share(
@@ -362,9 +379,9 @@ class SharedMountTest extends TestCase {
//cleanup
self::loginHelper(self::TEST_FILES_SHARING_API_USER1);
$this->shareManager->deleteShare($share);
- \OC_Group::removeFromGroup(self::TEST_FILES_SHARING_API_USER1, 'testGroup');
- \OC_Group::removeFromGroup(self::TEST_FILES_SHARING_API_USER2, 'testGroup');
- \OC_Group::removeFromGroup(self::TEST_FILES_SHARING_API_USER3, 'testGroup');
+ $testGroup->removeUser($user1);
+ $testGroup->removeUser($user2);
+ $testGroup->removeUser($user3);
}
/**
@@ -372,10 +389,13 @@ class SharedMountTest extends TestCase {
* removed shares by a member of that group
*/
function testPermissionUpgradeOnUserDeletedGroupShare() {
- \OC_Group::createGroup('testGroup');
- \OC_Group::addToGroup(self::TEST_FILES_SHARING_API_USER1, 'testGroup');
- \OC_Group::addToGroup(self::TEST_FILES_SHARING_API_USER2, 'testGroup');
- \OC_Group::addToGroup(self::TEST_FILES_SHARING_API_USER3, 'testGroup');
+ $testGroup = $this->groupManager->createGroup('testGroup');
+ $user1 = $this->userManager->get(self::TEST_FILES_SHARING_API_USER1);
+ $user2 = $this->userManager->get(self::TEST_FILES_SHARING_API_USER2);
+ $user3 = $this->userManager->get(self::TEST_FILES_SHARING_API_USER3);
+ $testGroup->addUser($user1);
+ $testGroup->addUser($user2);
+ $testGroup->addUser($user3);
$connection = \OC::$server->getDatabaseConnection();
@@ -419,9 +439,9 @@ class SharedMountTest extends TestCase {
//cleanup
self::loginHelper(self::TEST_FILES_SHARING_API_USER1);
- \OC_Group::removeFromGroup(self::TEST_FILES_SHARING_API_USER1, 'testGroup');
- \OC_Group::removeFromGroup(self::TEST_FILES_SHARING_API_USER2, 'testGroup');
- \OC_Group::removeFromGroup(self::TEST_FILES_SHARING_API_USER3, 'testGroup');
+ $testGroup->removeUser($user1);
+ $testGroup->removeUser($user2);
+ $testGroup->removeUser($user3);
}
}