public abstract class AbstractRuleEngineServicesTest extends ServicelayerTest
| Modifier and Type | Field and Description |
|---|---|
static String |
RULE_ENGINGE_CONTEXT_NAME
the default rule engine context used for tests (see corresponding impex file)
|
static String |
RULE_ENGINGE_KBASE_JUNIT |
defaultLanguage, jaloSession| Constructor and Description |
|---|
AbstractRuleEngineServicesTest() |
createCoreData, createDefaultCatalog, createDefaultUsers, createHardwareCatalog, getApplicationContext, importCsv, importStream, importStream, isPrefetchModeNoneautowireProperties, getBeanName, prepareApplicationContextAndSessionfinish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivatedpublic static final String RULE_ENGINGE_CONTEXT_NAME
public static final String RULE_ENGINGE_KBASE_JUNIT
protected Set<Object> provideRAOs(FactContext factContext)
protected RuleEvaluationContext prepareContext(Set<Object> facts)
protected RuleEvaluationResult evaluate(Set<Object> facts)
protected RuleEvaluationResult evaluateAndFailOnError(Set<Object> facts)
protected CartModel buildCartWithCodeAndCurrency(String code)
code - the code to useprotected CartModel buildNotEmptyCartWithCodeAndCurrency(String code)
code - the code to useprotected DroolsRuleModel getRuleForFile(String fileName, String path, String packageName, Map<String,String> globals) throws IOException
IOExceptionprotected DroolsRuleModel getRuleForFile(String fileName, String path, String packageName, Map<String,String> globals, RuleType ruleType) throws IOException
IOExceptionprotected String readRuleFile(String fileName, String path) throws IOException
IOExceptionprotected DroolsKIEModuleModel getTestRulesModule(Set<DroolsRuleModel> rules)
protected void initializeRuleEngine(DroolsRuleModel... rules)
protected void initializeRuleEngine(DroolsRuleEngineContextModel context)
protected KieBase getKieBase(DroolsRuleEngineContextModel context)
protected ReleaseId getReleaseId(DroolsRuleEngineContextModel context)
protected OrderEntryRAO createOrderEntryRAO(String basePrice, String currencyIso, int quantity, int entryNumber)
protected DeliveryModeRAO createDeliveryModeRAO(String code, String cost, String currencyIsoCode)
protected OrderEntryRAO createOrderEntryRAO(CartRAO cartRao, String basePrice, String currencyIso, int quantity, int entryNumber)
protected Set<OrderEntryRAO> set(OrderEntryRAO... entries)
protected ModelService getModelService()
protected RuleEngineCalculationService getRuleEngineCalculationService()
protected RuleEngineService getCommerceRuleEngineService()
protected RuleEngineService getPlatformRuleEngineService()
protected RuleEngineContextDao getRuleEngineContextDao()
protected EngineRuleDao getEngineRuleDao()
protected MediaService getMediaService()
Copyright © 2017 SAP SE. All Rights Reserved.