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