public abstract class AbstractRunnerHelper extends Object
Constructor and Description |
---|
AbstractRunnerHelper() |
Modifier and Type | Method and Description |
---|---|
abstract Object |
createObject(String className,
Map<List<String>,Object> params,
ClassLoader classLoader) |
abstract org.kie.api.runtime.RequestContext |
executeScenario(org.kie.api.runtime.KieContainer kieContainer,
ScenarioRunnerData scenarioRunnerData,
ExpressionEvaluator expressionEvaluator,
SimulationDescriptor simulationDescriptor) |
List<ScenarioExpect> |
extractExpectedValues(List<FactMappingValue> factMappingValues) |
List<ScenarioGiven> |
extractGivenValues(SimulationDescriptor simulationDescriptor,
List<FactMappingValue> factMappingValues,
ClassLoader classLoader,
ExpressionEvaluator expressionEvaluator) |
protected ScenarioResult |
fillResult(FactMappingValue expectedResult,
FactIdentifier factIdentifier,
Supplier<ResultWrapper<?>> resultSupplier) |
ResultWrapper<Object> |
getDirectMapping(Map<List<String>,Object> params) |
Map<List<String>,Object> |
getParamsForBean(SimulationDescriptor simulationDescriptor,
FactIdentifier factIdentifier,
List<FactMappingValue> factMappingValues,
ExpressionEvaluator expressionEvaluator) |
Map<FactIdentifier,List<FactMappingValue>> |
groupByFactIdentifierAndFilter(List<FactMappingValue> factMappingValues,
FactMappingType type) |
void |
run(org.kie.api.runtime.KieContainer kieContainer,
SimulationDescriptor simulationDescriptor,
Scenario scenario,
ExpressionEvaluator expressionEvaluator,
ClassLoader classLoader,
ScenarioRunnerData scenarioRunnerData) |
void |
validateAssertion(List<ScenarioResult> scenarioResults,
Scenario scenario) |
abstract void |
verifyConditions(SimulationDescriptor simulationDescriptor,
ScenarioRunnerData scenarioRunnerData,
ExpressionEvaluator expressionEvaluator,
org.kie.api.runtime.RequestContext requestContext) |
public void run(org.kie.api.runtime.KieContainer kieContainer, SimulationDescriptor simulationDescriptor, Scenario scenario, ExpressionEvaluator expressionEvaluator, ClassLoader classLoader, ScenarioRunnerData scenarioRunnerData)
public List<ScenarioGiven> extractGivenValues(SimulationDescriptor simulationDescriptor, List<FactMappingValue> factMappingValues, ClassLoader classLoader, ExpressionEvaluator expressionEvaluator)
public List<ScenarioExpect> extractExpectedValues(List<FactMappingValue> factMappingValues)
public Map<FactIdentifier,List<FactMappingValue>> groupByFactIdentifierAndFilter(List<FactMappingValue> factMappingValues, FactMappingType type)
public Map<List<String>,Object> getParamsForBean(SimulationDescriptor simulationDescriptor, FactIdentifier factIdentifier, List<FactMappingValue> factMappingValues, ExpressionEvaluator expressionEvaluator)
public void validateAssertion(List<ScenarioResult> scenarioResults, Scenario scenario)
protected ScenarioResult fillResult(FactMappingValue expectedResult, FactIdentifier factIdentifier, Supplier<ResultWrapper<?>> resultSupplier)
public abstract org.kie.api.runtime.RequestContext executeScenario(org.kie.api.runtime.KieContainer kieContainer, ScenarioRunnerData scenarioRunnerData, ExpressionEvaluator expressionEvaluator, SimulationDescriptor simulationDescriptor)
public abstract void verifyConditions(SimulationDescriptor simulationDescriptor, ScenarioRunnerData scenarioRunnerData, ExpressionEvaluator expressionEvaluator, org.kie.api.runtime.RequestContext requestContext)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.