1 package eu
.etaxonomy
.cdm
.api
.service
;
3 import static org
.junit
.Assert
.assertNotNull
;
4 import static org
.junit
.Assert
.assertNull
;
6 import java
.io
.FileNotFoundException
;
7 import java
.util
.ArrayList
;
11 import org
.junit
.Assert
;
13 import org
.apache
.log4j
.Logger
;
14 import org
.junit
.Test
;
15 import org
.springframework
.security
.core
.GrantedAuthority
;
16 import org
.unitils
.spring
.annotation
.SpringBeanByType
;
18 import eu
.etaxonomy
.cdm
.api
.service
.exception
.ReferencedObjectUndeletableException
;
19 import eu
.etaxonomy
.cdm
.model
.common
.GrantedAuthorityImpl
;
20 import eu
.etaxonomy
.cdm
.model
.common
.Group
;
21 import eu
.etaxonomy
.cdm
.model
.common
.User
;
22 import eu
.etaxonomy
.cdm
.test
.integration
.CdmIntegrationTest
;
24 public class GroupServiceImplTest
extends CdmIntegrationTest
{
25 private static final Logger logger
= Logger
.getLogger(GroupServiceImplTest
.class);
28 IGroupService groupService
;
31 IUserService userService
;
35 public void testDeleteGroup(){
36 GrantedAuthorityImpl testAuthority
= GrantedAuthorityImpl
.NewInstance();
37 testAuthority
.setAuthority("ADMIN_ALL");
38 Group group
= Group
.NewInstance("TestGroup");
39 group
.addGrantedAuthority(testAuthority
);
40 UUID groupUUID
= groupService
.saveGroup(group
);
41 User user1
= User
.NewInstance("TestUser1", "pwd");
42 UUID UserUUID
= userService
.save(user1
);
44 groupService
.delete(group
);
46 group
= groupService
.find(groupUUID
);
48 user1
= userService
.find(UserUUID
);
55 * @see eu.etaxonomy.cdm.test.integration.CdmIntegrationTest#createTestData()
58 public void createTestDataSet() throws FileNotFoundException
{
59 // TODO Auto-generated method stub