private PermissionService permissionService;
@Test
public void testClearDeletedRoleRelation() {
Resource resource1 = new Resource();
resource1.setName("123");
resource1.setIdentity("123");
resourceService.save(resource1);
Resource resource2 = new Resource();
resource2.setName("234");
resource2.setIdentity("234");
resourceService.save(resource2);
Permission permission1 = new Permission();
permission1.setName("123");
permission1.setPermission("abc");
permissionService.save(permission1);
Permission permission2 = new Permission();
permission2.setName("123");
permission2.setPermission("abc");
permissionService.save(permission2);
Role role = new Role();
role.setName("abc");
role.setRole("abc");
role.addResourcePermission(
new RoleResourcePermission(
resource1.getId(),
Sets.newHashSet(permission1.getId(), permission2.getId())));
role.addResourcePermission(
new RoleResourcePermission(
resource2.getId(),
Sets.newHashSet(permission1.getId(), permission2.getId())));
roleService.save(role);
clear();