public class ScenarioRunnerHelper extends Object
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)
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–2018 JBoss by Red Hat. All rights reserved.