public class ScenarioRunnerHelper extends Object
Modifier and Type | Method and Description |
---|---|
static Function<Object,SingleFactValueResult> |
createExtractorFunction(ExpressionEvaluator expressionEvaluator,
FactMappingValue expectedResult,
SimulationDescriptor simulationDescriptor) |
static org.kie.api.runtime.RequestContext |
executeScenario(org.kie.api.runtime.KieContainer kieContainer,
ScenarioRunnerData scenarioRunnerData,
ExpressionEvaluator expressionEvaluator,
SimulationDescriptor simulationDescriptor) |
static List<ScenarioOutput> |
extractExpectedValues(List<FactMappingValue> factMappingValues) |
static List<ScenarioInput> |
extractGivenValues(SimulationDescriptor simulationDescriptor,
List<FactMappingValue> factMappingValues,
ClassLoader classLoader,
ExpressionEvaluator expressionEvaluator) |
static Map<List<String>,Object> |
getParamsForBean(SimulationDescriptor simulationDescriptor,
FactIdentifier factIdentifier,
List<FactMappingValue> factMappingValues,
ClassLoader classLoader,
ExpressionEvaluator expressionEvaluator) |
static List<ScenarioResult> |
getScenarioResultsFromGivenFacts(SimulationDescriptor simulationDescriptor,
List<ScenarioOutput> scenarioOutputsPerFact,
ScenarioInput input,
ExpressionEvaluator expressionEvaluator) |
static Map<FactIdentifier,List<FactMappingValue>> |
groupByFactIdentifierAndFilter(List<FactMappingValue> factMappingValues,
FactMappingType type) |
static void |
validateAssertion(List<ScenarioResult> scenarioResults,
Scenario scenario,
org.junit.internal.runners.model.EachTestNotifier singleNotifier) |
static void |
verifyConditions(SimulationDescriptor simulationDescriptor,
ScenarioRunnerData scenarioRunnerData,
ExpressionEvaluator expressionEvaluator) |
public static List<ScenarioInput> extractGivenValues(SimulationDescriptor simulationDescriptor, List<FactMappingValue> factMappingValues, ClassLoader classLoader, ExpressionEvaluator expressionEvaluator)
public static List<ScenarioOutput> extractExpectedValues(List<FactMappingValue> factMappingValues)
public static org.kie.api.runtime.RequestContext executeScenario(org.kie.api.runtime.KieContainer kieContainer, ScenarioRunnerData scenarioRunnerData, ExpressionEvaluator expressionEvaluator, SimulationDescriptor simulationDescriptor)
public static void verifyConditions(SimulationDescriptor simulationDescriptor, ScenarioRunnerData scenarioRunnerData, ExpressionEvaluator expressionEvaluator)
public static List<ScenarioResult> getScenarioResultsFromGivenFacts(SimulationDescriptor simulationDescriptor, List<ScenarioOutput> scenarioOutputsPerFact, ScenarioInput input, ExpressionEvaluator expressionEvaluator)
public static void validateAssertion(List<ScenarioResult> scenarioResults, Scenario scenario, org.junit.internal.runners.model.EachTestNotifier singleNotifier)
public static Map<List<String>,Object> getParamsForBean(SimulationDescriptor simulationDescriptor, FactIdentifier factIdentifier, List<FactMappingValue> factMappingValues, ClassLoader classLoader, ExpressionEvaluator expressionEvaluator)
public static Map<FactIdentifier,List<FactMappingValue>> groupByFactIdentifierAndFilter(List<FactMappingValue> factMappingValues, FactMappingType type)
public static Function<Object,SingleFactValueResult> createExtractorFunction(ExpressionEvaluator expressionEvaluator, FactMappingValue expectedResult, SimulationDescriptor simulationDescriptor)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.