use of com.evolveum.midpoint.model.api.visualizer.Scene in project midpoint by Evolveum.
the class TestVisualizer method test220UserContainerReplace.
@Test
public void test220UserContainerReplace() throws Exception {
Task task = getTestTask();
AssignmentType ass1 = new AssignmentType(prismContext);
ass1.setActivation(new ActivationType(prismContext));
ass1.getActivation().setAdministrativeStatus(ActivationStatusType.DISABLED);
ass1.getActivation().setValidFrom(XmlTypeConverter.createXMLGregorianCalendar(2010, 1, 1, 0, 0, 0));
ass1.setTargetRef(createObjectRef(ROLE_SUPERUSER_OID, ROLE));
ActivationType act1 = new ActivationType(prismContext);
act1.setAdministrativeStatus(ActivationStatusType.DISABLED);
ObjectDelta<?> delta = deltaFor(UserType.class).item(UserType.F_NAME).replace("admin").item(UserType.F_ACTIVATION).replace(act1).item(UserType.F_ASSIGNMENT).replace(ass1).asObjectDelta(USER_ADMINISTRATOR_OID);
// / WHEN
when();
final Scene scene = visualizer.visualizeDelta((ObjectDelta<? extends ObjectType>) delta, task, task.getResult());
// THEN
then();
displayDumpable("scene", scene);
// TODO some asserts
}
use of com.evolveum.midpoint.model.api.visualizer.Scene in project midpoint by Evolveum.
the class TestVisualizer method test100UserBasic.
@Test
public void test100UserBasic() throws Exception {
Task task = getTestTask();
PrismObject<UserType> u = prismContext.createObject(UserType.class);
u.setOid("123");
u.asObjectable().setName(new PolyStringType("user123"));
u.asObjectable().setFullName(new PolyStringType("User User123"));
// / WHEN
when();
final Scene scene = visualizer.visualize(u, task, task.getResult());
// THEN
then();
displayDumpable("scene", scene);
// TODO some asserts
}
use of com.evolveum.midpoint.model.api.visualizer.Scene in project midpoint by Evolveum.
the class TestVisualizer method test310UserLinkRefDelete.
@Test
public void test310UserLinkRefDelete() throws Exception {
Task task = getTestTask();
UserType jack = getUser(USER_JACK_OID).asObjectable();
assertEquals("wrong # of linkrefs", 1, jack.getLinkRef().size());
dummyAccountOid = jack.getLinkRef().get(0).getOid();
ObjectDelta<UserType> delta = deltaFor(UserType.class).item(UserType.F_LINK_REF).delete(createObjectRef(dummyAccountOid, SHADOW).asReferenceValue()).asObjectDelta(USER_JACK_OID);
// / WHEN
when();
final Scene scene = visualizer.visualizeDelta(delta, task, task.getResult());
// THEN
then();
displayDumpable("scene", scene);
// TODO some asserts
}
Aggregations