use of org.activiti.engine.identity.User in project Activiti by Activiti.
the class IdentityServiceTest method testCreateExistingUser.
public void testCreateExistingUser() {
User user = identityService.newUser("testuser");
identityService.saveUser(user);
try {
User secondUser = identityService.newUser("testuser");
identityService.saveUser(secondUser);
fail("Exception should have been thrown");
} catch (RuntimeException re) {
// Expected exception while saving new user with the same name as an existing one.
}
identityService.deleteUser(user.getId());
}
use of org.activiti.engine.identity.User in project Activiti by Activiti.
the class IdentityServiceTest method testUpdateUser.
public void testUpdateUser() {
// First, create a new user
User user = identityService.newUser("johndoe");
user.setFirstName("John");
user.setLastName("Doe");
user.setEmail("johndoe@alfresco.com");
identityService.saveUser(user);
// Fetch and update the user
user = identityService.createUserQuery().userId("johndoe").singleResult();
user.setEmail("updated@alfresco.com");
user.setFirstName("Jane");
user.setLastName("Donnel");
identityService.saveUser(user);
user = identityService.createUserQuery().userId("johndoe").singleResult();
assertEquals("Jane", user.getFirstName());
assertEquals("Donnel", user.getLastName());
assertEquals("updated@alfresco.com", user.getEmail());
identityService.deleteUser(user.getId());
}
use of org.activiti.engine.identity.User in project Activiti by Activiti.
the class IdentityServiceTest method testUserOptimisticLockingException.
public void testUserOptimisticLockingException() {
User user = identityService.newUser("kermit");
identityService.saveUser(user);
User user1 = identityService.createUserQuery().singleResult();
User user2 = identityService.createUserQuery().singleResult();
user1.setFirstName("name one");
identityService.saveUser(user1);
try {
user2.setFirstName("name two");
identityService.saveUser(user2);
fail("Expected an exception");
} catch (ActivitiOptimisticLockingException e) {
// Expected an exception
}
identityService.deleteUser(user.getId());
}
use of org.activiti.engine.identity.User in project Activiti by Activiti.
the class IdentityServiceTest method findUserByUnexistingId.
public void findUserByUnexistingId() {
User user = identityService.createUserQuery().userId("unexistinguser").singleResult();
assertNull(user);
}
use of org.activiti.engine.identity.User in project Activiti by Activiti.
the class IdentityServiceTest method testCreateMembershipAlreadyExisting.
public void testCreateMembershipAlreadyExisting() {
Group sales = identityService.newGroup("sales");
identityService.saveGroup(sales);
User johndoe = identityService.newUser("johndoe");
identityService.saveUser(johndoe);
// Create the membership
identityService.createMembership(johndoe.getId(), sales.getId());
try {
identityService.createMembership(johndoe.getId(), sales.getId());
} catch (RuntimeException re) {
// Expected exception, membership already exists
}
identityService.deleteGroup(sales.getId());
identityService.deleteUser(johndoe.getId());
}
Aggregations