diff --git a/apps/files_sharing/tests/testcase.php b/apps/files_sharing/tests/testcase.php
index ce0a8beeec875351392733f6a1a598de3481d027..3c291f4167c4fbd187ef9f253f87c80f0a2444c2 100644
--- a/apps/files_sharing/tests/testcase.php
+++ b/apps/files_sharing/tests/testcase.php
@@ -82,7 +82,7 @@ abstract class TestCase extends \Test\TestCase {
 		$backend->createUser(self::TEST_FILES_SHARING_API_USER4, self::TEST_FILES_SHARING_API_USER4);
 
 		// create group
-		$groupBackend = new \OC_Group_Dummy();
+		$groupBackend = new \Test\Util\Group\Dummy();
 		$groupBackend->createGroup(self::TEST_FILES_SHARING_API_GROUP1);
 		$groupBackend->createGroup('group');
 		$groupBackend->createGroup('group1');
diff --git a/tests/lib/group.php b/tests/lib/group.php
index 4bb888ed7255f2c60600e51bb0eacf0ea0128a61..d3ac6d8d69e040be4ce88880a9ce328541dded9f 100644
--- a/tests/lib/group.php
+++ b/tests/lib/group.php
@@ -32,7 +32,7 @@ class Test_Group extends \Test\TestCase {
 	public function testSingleBackend() {
 		$userBackend = new \Test\Util\User\Dummy();
 		\OC::$server->getUserManager()->registerBackend($userBackend);
-		OC_Group::useBackend(new OC_Group_Dummy());
+		OC_Group::useBackend(new \Test\Util\Group\Dummy());
 
 		$group1 = $this->getUniqueID();
 		$group2 = $this->getUniqueID();
@@ -72,7 +72,7 @@ class Test_Group extends \Test\TestCase {
 
 
 	public function testNoEmptyGIDs() {
-		OC_Group::useBackend(new OC_Group_Dummy());
+		OC_Group::useBackend(new \Test\Util\Group\Dummy());
 		$emptyGroup = null;
 
 		$this->assertFalse(OC_Group::createGroup($emptyGroup));
@@ -80,7 +80,7 @@ class Test_Group extends \Test\TestCase {
 
 
 	public function testNoGroupsTwice() {
-		OC_Group::useBackend(new OC_Group_Dummy());
+		OC_Group::useBackend(new \Test\Util\Group\Dummy());
 		$group = $this->getUniqueID();
 		OC_Group::createGroup($group);
 
@@ -92,7 +92,7 @@ class Test_Group extends \Test\TestCase {
 
 
 	public function testDontDeleteAdminGroup() {
-		OC_Group::useBackend(new OC_Group_Dummy());
+		OC_Group::useBackend(new \Test\Util\Group\Dummy());
 		$adminGroup = 'admin';
 		OC_Group::createGroup($adminGroup);
 
@@ -102,7 +102,7 @@ class Test_Group extends \Test\TestCase {
 
 
 	public function testDontAddUserToNonexistentGroup() {
-		OC_Group::useBackend(new OC_Group_Dummy());
+		OC_Group::useBackend(new \Test\Util\Group\Dummy());
 		$groupNonExistent = 'notExistent';
 		$user = $this->getUniqueID();
 
@@ -111,7 +111,7 @@ class Test_Group extends \Test\TestCase {
 	}
 
 	public function testUsersInGroup() {
-		OC_Group::useBackend(new OC_Group_Dummy());
+		OC_Group::useBackend(new \Test\Util\Group\Dummy());
 		$userBackend = new \Test\Util\User\Dummy();
 		\OC::$server->getUserManager()->registerBackend($userBackend);
 
@@ -143,8 +143,8 @@ class Test_Group extends \Test\TestCase {
 	public function testMultiBackend() {
 		$userBackend = new \Test\Util\User\Dummy();
 		\OC::$server->getUserManager()->registerBackend($userBackend);
-		$backend1 = new OC_Group_Dummy();
-		$backend2 = new OC_Group_Dummy();
+		$backend1 = new \Test\Util\Group\Dummy();
+		$backend2 = new \Test\Util\Group\Dummy();
 		OC_Group::useBackend($backend1);
 		OC_Group::useBackend($backend2);
 
diff --git a/tests/lib/group/dummy.php b/tests/lib/group/dummy.php
index 6836f89d3feb4497cb20fa8d29cecc380a2b05c1..eaa299c39af9875ddd75a1cc58f3d8eff0bf9019 100644
--- a/tests/lib/group/dummy.php
+++ b/tests/lib/group/dummy.php
@@ -28,6 +28,6 @@
 class Test_Group_Dummy extends Test_Group_Backend {
 	protected function setUp() {
 		parent::setUp();
-		$this->backend=new OC_Group_Dummy();
+		$this->backend=new \Test\Util\Group\Dummy();
 	}
 }
diff --git a/tests/lib/group/manager.php b/tests/lib/group/manager.php
index 6cf473b91568953dae1e2166868c7f4ff18a3282..410e11114c44de69979d83d81429ead379ac498f 100644
--- a/tests/lib/group/manager.php
+++ b/tests/lib/group/manager.php
@@ -65,7 +65,7 @@ class Manager extends \Test\TestCase {
 	}
 
 	public function testGetDeleted() {
-		$backend = new \OC_Group_Dummy();
+		$backend = new \Test\Util\Group\Dummy();
 		$backend->createGroup('group1');
 
 		/**
diff --git a/tests/lib/share/share.php b/tests/lib/share/share.php
index 1965d80c5805bed802862199e6bc8341d556d418..a07e90effc358b6a8d1d04ef8907c4420fa74745 100644
--- a/tests/lib/share/share.php
+++ b/tests/lib/share/share.php
@@ -63,7 +63,7 @@ class Test_Share extends \Test\TestCase {
 		\OC::$server->getUserManager()->createUser($this->groupAndUser, 'pass');
 		OC_User::setUserId($this->user1);
 		OC_Group::clearBackends();
-		OC_Group::useBackend(new OC_Group_Dummy);
+		OC_Group::useBackend(new \Test\Util\Group\Dummy());
 		$this->group1 = $this->getUniqueID('group1_');
 		$this->group2 = $this->getUniqueID('group2_');
 		OC_Group::createGroup($this->group1);
diff --git a/lib/private/group/dummy.php b/tests/lib/util/group/dummy.php
similarity index 98%
rename from lib/private/group/dummy.php
rename to tests/lib/util/group/dummy.php
index 74a19a90592d65a720333fb1532e4d83fa69b3af..e72be827d8a92648ee067ed882dec857473d64f4 100644
--- a/lib/private/group/dummy.php
+++ b/tests/lib/util/group/dummy.php
@@ -27,10 +27,14 @@
  *
  */
 
+namespace Test\Util\Group;
+
+use OC_Group_Backend;
+
 /**
  * dummy group backend, does not keep state, only for testing use
  */
-class OC_Group_Dummy extends OC_Group_Backend {
+class Dummy extends OC_Group_Backend {
 	private $groups=array();
 	/**
 	 * Try to create a new group