TestPutUserProfileTaskStep putStep = new TestPutUserProfileTaskStep(userId, userProfileTask, key.getPublic(), node);
TestProcessComponentListener listener = new TestProcessComponentListener();
AsyncComponent component = new AsyncComponent(putStep);
component.attachListener(listener);
// start and cancel immediately
component.start();
putStep.cancel(new RollbackReason("Testing whether rollback works."));
UseCaseTestUtil.waitTillFailed(listener, 10);