Пример #1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testDefaultMapDecisionResult()
        public virtual void testDefaultMapDecisionResult()
        {
            // given:

            // when
            CmmnActivity activity = handler.handleElement(planItem, context);

            // then
            DmnDecisionTaskActivityBehavior behavior = (DmnDecisionTaskActivityBehavior)activity.ActivityBehavior;
            DecisionResultMapper            mapper   = behavior.DecisionTableResultMapper;

            assertTrue(mapper is ResultListDecisionTableResultMapper);
        }
Пример #2
0
 public virtual ProcessEngineException decisionResultCollectMappingException(ICollection <string> outputNames, DmnDecisionResult decisionResult, DecisionResultMapper resultMapper)
 {
     return(new ProcessEngineException(exceptionMessage("002", "The decision result mapper '{}' failed to process '{}'. The decision outputs should only contains values for one output name but found '{}'.", resultMapper, decisionResult, outputNames)));
 }
Пример #3
0
 public virtual ProcessEngineException decisionResultMappingException(DmnDecisionResult decisionResult, DecisionResultMapper resultMapper, DmnEngineException cause)
 {
     return(new ProcessEngineException(exceptionMessage("001", "The decision result mapper '{}' failed to process '{}'", resultMapper, decisionResult), cause));
 }