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