List pdefs = ntt.getPropertyDefinitionTemplates();
pdefs.add(createBooleanPropTemplate());
}
public void testPropertyDefinitionTemplate() throws Exception {
PropertyDefinitionTemplate pdt = createBooleanPropTemplate();
assertEquals(propname, pdt.getName());
assertEquals(false, pdt.isAutoCreated());
assertEquals(false, pdt.isMandatory());
assertEquals(OnParentVersionAction.IGNORE, pdt.getOnParentVersion());
assertEquals(false, pdt.isProtected());
assertEquals(PropertyType.BOOLEAN, pdt.getRequiredType());
assertEquals(null, pdt.getValueConstraints());
assertEquals(null, pdt.getDefaultValues());
assertEquals(false, pdt.isMultiple());
String[] qo = pdt.getAvailableQueryOperators();
assertEquals(1, qo.length);
assertEquals(QueryObjectModelConstants.JCR_OPERATOR_EQUAL_TO, qo[0]);
assertEquals(false, pdt.isFullTextSearchable());
assertEquals(false, pdt.isQueryOrderable());
}