user.setEmail("blah@mail.com");
user.setStructureId(2);
user.setName("dharmesh");
user.setPassword("password");
user.setPasswordConfirm("password");
Role role = new Role();
role.setDescription("guest");
role.setName("guest");
user.setRole(role);
user.setUserName("dappers");
user.setSurname("dillip");
user.setLanguage("it");
IUser user2 = (IUser) user.clone();
assertEquals("blah@mail.com",user2.getEmail());
assertEquals(2,user2.getStructureId());
assertEquals("dharmesh", user2.getName());
assertEquals("password", user2.getPassword());
assertEquals("password", user2.getPasswordConfirm());
assertEquals(role.getClass(), user2.getRole().getClass());
assertEquals("dillip", user2.getSurname());
assertEquals("it",user2.getLanguage());
assertTrue(user2.isGuest());
}