User user2 = dao.findUsersByEmail("test@jtrac.com").get(0);
assertTrue(user2.getLoginName().equals("test"));
}
public void testUserSpaceRolesInsert() {
Space space = getSpace();
Metadata metadata = getMetadata();
space.setMetadata(metadata);
jtrac.storeSpace(space);
User user = new User();
user.setLoginName("test");
user.addSpaceWithRole(space, "ROLE_TEST");
jtrac.storeUser(user);
User u1 = jtrac.loadUser("test");
GrantedAuthority[] gas = u1.getAuthorities();
assertEquals(1, gas.length);
assertEquals("ROLE_TEST:TEST", gas[0].getAuthority());
List<UserSpaceRole> userSpaceRoles = jtrac.findUserRolesForSpace(space.getId());
assertEquals(1, userSpaceRoles.size());
UserSpaceRole usr = userSpaceRoles.get(0);
assertEquals("test", usr.getUser().getLoginName());
assertEquals("ROLE_TEST", usr.getRoleKey());
List<User> users = jtrac.findUsersForUser(u1);
assertEquals(1, users.size());
List<User> users2 = jtrac.findUsersForSpace(space.getId());
assertEquals(1, users2.size());
}