@Override
protected void validateModel(CmmnModel model) {
Case caseModel = model.getPrimaryCase();
assertEquals("dmnExportCase", caseModel.getId());
assertEquals("dmnExportCase", caseModel.getName());
Stage planModelStage = caseModel.getPlanModel();
assertNotNull(planModelStage);
assertEquals("casePlanModel", planModelStage.getId());
PlanItem planItem = planModelStage.findPlanItemInPlanFragmentOrUpwards("planItem1");
assertNotNull(planItem);
assertEquals("planItem1", planItem.getId());
assertEquals("dmnTask", planItem.getName());
PlanItemDefinition planItemDefinition = planItem.getPlanItemDefinition();
assertNotNull(planItemDefinition);
assertTrue(planItemDefinition instanceof DecisionTask);
DecisionTask decisionTask = (DecisionTask) planItemDefinition;
assertEquals("sid-F4BCA0C7-8737-4279-B50F-59272C7C65A2", decisionTask.getId());
assertEquals("dmnTask", decisionTask.getName());
FieldExtension fieldExtension = new FieldExtension();
fieldExtension.setFieldName("decisionTaskThrowErrorOnNoHits");
fieldExtension.setStringValue("false");
assertThat(((DecisionTask) planItemDefinition).getFieldExtensions(), Is.is(Collections.singletonList(fieldExtension)));
}
DecisionTaskJsonConverterTest.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:flowable-engine
作者:
评论列表
文章目录