public class RuleScenarioRunnerHelper extends AbstractRunnerHelper
| Constructor and Description |
|---|
RuleScenarioRunnerHelper() |
| Modifier and Type | Method and Description |
|---|---|
protected RuleScenarioExecutableBuilder |
createBuilderWrapper(org.kie.api.runtime.KieContainer kieContainer,
Settings settings) |
protected Function<Object,ValueWrapper> |
createExtractorFunction(ExpressionEvaluator expressionEvaluator,
FactMappingValue expectedResult,
ScesimModelDescriptor scesimModelDescriptor) |
protected Object |
createObject(ValueWrapper<Object> initialInstance,
String className,
Map<List<String>,Object> params,
ClassLoader classLoader)
Create and fill object with params.
|
protected Map<String,Object> |
executeScenario(org.kie.api.runtime.KieContainer kieContainer,
ScenarioRunnerData scenarioRunnerData,
ExpressionEvaluatorFactory expressionEvaluatorFactory,
ScesimModelDescriptor scesimModelDescriptor,
Settings settings) |
protected ScenarioResultMetadata |
extractResultMetadata(Map<String,Object> requestContext,
ScenarioWithIndex scenarioWithIndex) |
protected List<ScenarioResult> |
getScenarioResultsFromGivenFacts(ScesimModelDescriptor scesimModelDescriptor,
List<ScenarioExpect> scenarioOutputsPerFact,
InstanceGiven input,
ExpressionEvaluatorFactory expressionEvaluatorFactory) |
protected void |
loadInputData(List<InstanceGiven> dataToLoad,
RuleScenarioExecutableBuilder executableBuilder) |
protected void |
verifyConditions(ScesimModelDescriptor scesimModelDescriptor,
ScenarioRunnerData scenarioRunnerData,
ExpressionEvaluatorFactory expressionEvaluatorFactory,
Map<String,Object> requestContext) |
extractBackgroundValues, extractExpectedValues, extractGivenValues, fillResult, getDirectMapping, getParamsForBean, getResultWrapper, groupByFactIdentifierAndFilter, isFactMappingValueToSkip, run, validateAssertionprotected Map<String,Object> executeScenario(org.kie.api.runtime.KieContainer kieContainer, ScenarioRunnerData scenarioRunnerData, ExpressionEvaluatorFactory expressionEvaluatorFactory, ScesimModelDescriptor scesimModelDescriptor, Settings settings)
executeScenario in class AbstractRunnerHelperprotected ScenarioResultMetadata extractResultMetadata(Map<String,Object> requestContext, ScenarioWithIndex scenarioWithIndex)
extractResultMetadata in class AbstractRunnerHelperprotected void verifyConditions(ScesimModelDescriptor scesimModelDescriptor, ScenarioRunnerData scenarioRunnerData, ExpressionEvaluatorFactory expressionEvaluatorFactory, Map<String,Object> requestContext)
verifyConditions in class AbstractRunnerHelperprotected List<ScenarioResult> getScenarioResultsFromGivenFacts(ScesimModelDescriptor scesimModelDescriptor, List<ScenarioExpect> scenarioOutputsPerFact, InstanceGiven input, ExpressionEvaluatorFactory expressionEvaluatorFactory)
protected Function<Object,ValueWrapper> createExtractorFunction(ExpressionEvaluator expressionEvaluator, FactMappingValue expectedResult, ScesimModelDescriptor scesimModelDescriptor)
protected void loadInputData(List<InstanceGiven> dataToLoad, RuleScenarioExecutableBuilder executableBuilder)
protected Object createObject(ValueWrapper<Object> initialInstance, String className, Map<List<String>,Object> params, ClassLoader classLoader)
AbstractRunnerHelpercreateObject in class AbstractRunnerHelperprotected RuleScenarioExecutableBuilder createBuilderWrapper(org.kie.api.runtime.KieContainer kieContainer, Settings settings)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.