}
InputTextField integer = assertHasInputTextField(home, "Integer");
{
Value fieldValue = assertHasFieldValue(integer);
EXSDDataType exsd = (EXSDDataType) fieldValue.getType();
assertEquals(exsd.getDefinition().getURI(), BuiltinDataTypes.TYPE_INTEGER);
assertTrue(DroolsHelperFunctions.equalDataTypes(
exsd.getDefinition(),
BuiltinDataTypes.getTypeInteger()));
}
InputTextField str = assertHasInputTextField(home, "String");
{
Value fieldValue = assertHasFieldValue(str);
EXSDDataType exsd = (EXSDDataType) fieldValue.getType();
assertEquals(exsd.getDefinition().getURI(), BuiltinDataTypes.TYPE_STRING);
assertTrue(DroolsHelperFunctions.equalDataTypes(
exsd.getDefinition(),
BuiltinDataTypes.getTypeString()));
}
InputTextField dt = assertHasInputTextField(home, "Date/Time");
{
Value fieldValue = assertHasFieldValue(dt);
EXSDDataType exsd = (EXSDDataType) fieldValue.getType();
assertEquals(exsd.getDefinition().getURI(), BuiltinDataTypes.TYPE_DATETIME);
assertTrue(DroolsHelperFunctions.equalDataTypes(
exsd.getDefinition(),
BuiltinDataTypes.getTypeDateTime()));
}
InputTextField email = assertHasInputTextField(home, "Email");
{
Value fieldValue = assertHasFieldValue(email);
EXSDDataType exsd = (EXSDDataType) fieldValue.getType();
assertEquals(exsd.getDefinition().getURI(), BuiltinDataTypes.TYPE_EMAIL);
assertTrue(DroolsHelperFunctions.equalDataTypes(
exsd.getDefinition(),
BuiltinDataTypes.getTypeEmail()));
}
}