assertNotNull(resource);
SyncopeUser user = userDAO.find(2L);
assertNotNull(user);
PropagationTask task = new PropagationTask();
task.setResource(resource);
task.setSubjectType(AttributableType.USER);
task.setPropagationMode(PropagationMode.TWO_PHASES);
task.setPropagationOperation(ResourceOperation.CREATE);
task.setAccountId("one@two.com");
Set<Attribute> attributes = new HashSet<Attribute>();
attributes.add(AttributeBuilder.build("testAttribute", "testValue1", "testValue2"));
attributes.add(AttributeBuilder.buildPassword("password".toCharArray()));
task.setAttributes(attributes);
task = taskDAO.save(task);
assertNotNull(task);
PropagationTask actual = taskDAO.find(task.getId());
assertEquals(task, actual);
taskDAO.flush();
resource = resourceDAO.find("ws-target-resource-1");