public class RuleScenarioRunnerHelper extends AbstractRunnerHelper
Constructor and Description |
---|
RuleScenarioRunnerHelper(SimulationDescriptor simulationDescriptor) |
Modifier and Type | Method and Description |
---|---|
protected Function<Object,ResultWrapper> |
createExtractorFunction(ExpressionEvaluator expressionEvaluator,
FactMappingValue expectedResult,
SimulationDescriptor simulationDescriptor) |
Object |
createObject(String className,
Map<List<String>,Object> params,
ClassLoader classLoader) |
org.kie.api.runtime.RequestContext |
executeScenario(org.kie.api.runtime.KieContainer kieContainer,
ScenarioRunnerData scenarioRunnerData,
ExpressionEvaluator expressionEvaluator,
SimulationDescriptor simulationDescriptor) |
protected List<ScenarioResult> |
getScenarioResultsFromGivenFacts(SimulationDescriptor simulationDescriptor,
List<ScenarioExpect> scenarioOutputsPerFact,
ScenarioGiven input,
ExpressionEvaluator expressionEvaluator) |
void |
verifyConditions(SimulationDescriptor simulationDescriptor,
ScenarioRunnerData scenarioRunnerData,
ExpressionEvaluator expressionEvaluator,
org.kie.api.runtime.RequestContext requestContext) |
extractExpectedValues, extractGivenValues, fillResult, getDirectMapping, getParamsForBean, groupByFactIdentifierAndFilter, run, validateAssertion
public RuleScenarioRunnerHelper(SimulationDescriptor simulationDescriptor)
public org.kie.api.runtime.RequestContext executeScenario(org.kie.api.runtime.KieContainer kieContainer, ScenarioRunnerData scenarioRunnerData, ExpressionEvaluator expressionEvaluator, SimulationDescriptor simulationDescriptor)
executeScenario
in class AbstractRunnerHelper
public void verifyConditions(SimulationDescriptor simulationDescriptor, ScenarioRunnerData scenarioRunnerData, ExpressionEvaluator expressionEvaluator, org.kie.api.runtime.RequestContext requestContext)
verifyConditions
in class AbstractRunnerHelper
protected List<ScenarioResult> getScenarioResultsFromGivenFacts(SimulationDescriptor simulationDescriptor, List<ScenarioExpect> scenarioOutputsPerFact, ScenarioGiven input, ExpressionEvaluator expressionEvaluator)
protected Function<Object,ResultWrapper> createExtractorFunction(ExpressionEvaluator expressionEvaluator, FactMappingValue expectedResult, SimulationDescriptor simulationDescriptor)
public Object createObject(String className, Map<List<String>,Object> params, ClassLoader classLoader)
createObject
in class AbstractRunnerHelper
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.