From 9ea7c309c076f01f70e4c4acf418c61af9e7948a Mon Sep 17 00:00:00 2001
From: brinn <brinn>
Date: Sat, 16 Mar 2013 21:55:44 +0000
Subject: [PATCH] Add capability REGISTER_SPACE for registering a new space and
 make the user of the session space admin of the new space except if he is
 already instance admin (fix unit test).

SVN: 28621
---
 .../openbis/generic/server/CommonServerTest.java     | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/CommonServerTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/CommonServerTest.java
index 3a97eaefbec..f8bc7277e51 100644
--- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/CommonServerTest.java
+++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/CommonServerTest.java
@@ -437,23 +437,27 @@ public final class CommonServerTest extends AbstractServerTestCase
     }
 
     @Test
-    public void testRegisterGroup()
+    public void testRegisterSpace()
     {
         prepareGetSession();
-        final String groupCode = "group";
+        final String spaceCode = "group";
         final String description = "description";
+        final PersonPE person = createPersonWithRoleAssignmentsFromPrincipal(PRINCIPAL);
         context.checking(new Expectations()
             {
                 {
                     one(commonBusinessObjectFactory).createSpaceBO(session);
                     will(returnValue(groupBO));
 
-                    one(groupBO).define(groupCode, description);
+                    one(groupBO).define(spaceCode, description);
                     one(groupBO).save();
+
+                    one(personDAO).tryFindPersonByUserId(CommonTestUtils.USER_ID);
+                    will(returnValue(person));
                 }
             });
 
-        createServer().registerSpace(SESSION_TOKEN, groupCode, description);
+        createServer().registerSpace(SESSION_TOKEN, spaceCode, description);
 
         context.assertIsSatisfied();
     }
-- 
GitLab