QName typeName = new QName("ns", "rt1");
RecordType recordType = typeMgr.newRecordType(typeName);
recordType.addFieldTypeEntry(fieldType.getId(), false);
recordType = typeMgr.createRecordType(recordType);
Record record = repository.newRecord();
record.setRecordType(typeName);
record.setField(fieldName, "foo");
record = repository.create(record);
assertEquals("foo-create-hook", record.getField(fieldName));