PrismProperty<String> hostProp = findProp(ldapConfigPropItems, "host");
assertRaw(hostProp);
hostProp.applyDefinition(prismContext.definitionFactory().createPropertyDefinition(new QName("whatever","host"), DOMUtil.XSD_STRING));
assertNotRaw(hostProp);
assertExpression(hostProp, "const");
baseContextsProp.applyDefinition(prismContext.definitionFactory().createPropertyDefinition(new QName("whatever","baseContexts"), DOMUtil.XSD_STRING));
assertNotRaw(baseContextsProp);
assertExpression(baseContextsProp, "script");
credentialsProp.applyDefinition(prismContext.definitionFactory().createPropertyDefinition(new QName("whatever","credentials"), ProtectedStringType.COMPLEX_TYPE));
assertNotRaw(credentialsProp);
assertExpression(credentialsProp, "const");