|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.rice.test.BaseRiceTestCase org.kuali.rice.test.RiceTestCase org.kuali.rice.test.RiceInternalSuiteDataTestCase org.kuali.rice.test.BaseModuleTestCase org.kuali.rice.test.BaselineTestCase org.kuali.rice.krms.test.KRMSTestCase org.kuali.rice.krms.test.RuleManagementBaseTest org.kuali.rice.krms.test.RuleManagementRuleDefinitionTest
public class RuleManagementRuleDefinitionTest
RuleManagementRuleDefinitionTest is to test the methods of ruleManagementServiceImpl relating to RuleDefinitions Each test focuses on one of the methods.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.kuali.rice.test.BaselineTestCase |
---|
BaselineTestCase.BaselineMode, BaselineTestCase.Mode |
Field Summary |
---|
Fields inherited from class org.kuali.rice.krms.test.RuleManagementBaseTest |
---|
actionBoService, agendaBoService, businessObjectService, CLASS_DISCRIMINATOR, contextRepository, functionBoService, krmsAttributeDefinitionService, krmsTypeRepository, ruleBoService, ruleManagementService, termBoService |
Fields inherited from class org.kuali.rice.test.BaselineTestCase |
---|
dirty |
Fields inherited from class org.kuali.rice.test.BaseModuleTestCase |
---|
LOG, moduleName |
Fields inherited from class org.kuali.rice.test.RiceTestCase |
---|
DEFAULT_TEST_HARNESS_SPRING_BEANS, failedSuiteTestName, perTestLifeCycles, SUITE_LIFE_CYCLES_FAILED, SUITE_LIFE_CYCLES_RAN, suiteLifeCycles |
Fields inherited from class org.kuali.rice.test.BaseRiceTestCase |
---|
log, method |
Constructor Summary | |
---|---|
RuleManagementRuleDefinitionTest()
|
Method Summary | |
---|---|
void |
setClassDiscriminator()
Extending test classes can override setClassDiscriminator method and set a unique value for the class The override method should be called @before tests to ensure a unique discriminator for the class Test object naming is comprised of class, test and object uniqueness discriminators. |
void |
testCreateRule()
Test testCreateRule() This test focuses specifically on the RuleManagementServiceImpl .createRule(RuleDefinition) method |
void |
testDeleteRule()
Test testDeleteRule() This test focuses specifically on the RuleManagementServiceImpl .deleteRule("rule id") method |
void |
testFindRuleIds()
Test testFindRuleIds() This test focuses specifically on the RuleManagementServiceImpl .findRuleIds( QueryByCriteria) method |
void |
testGetRule()
Test testGetRule() This test focuses specifically on the RuleManagementServiceImpl .getRule("rule id") method |
void |
testGetRuleByNameAndNamespace()
Test testGetRuleByNameAndNamespace() This test focuses specifically on the RuleManagementServiceImpl .getRuleByNameAndNamespace("rule name", "namespace") method |
void |
testGetRules()
Test testGetRules() This test focuses specifically on the RuleManagementServiceImpl .getRules(List |
void |
testRuleCacheEvict()
Tests whether the RuleDefinition cache is being evicted properly by checking the status the dependent
objects before and after creating an RuleDefinition (and consequently emptying the cache). |
void |
testUpdateRule()
Test testUpdateRule() This test focuses specifically on the RuleManagementServiceImpl .updateRule(RuleDefinition) method |
Methods inherited from class org.kuali.rice.krms.test.KRMSTestCase |
---|
getLoadApplicationLifecycle, getModuleName, getPerTestTablesToClear, getSuiteLifecycles, loadSuiteTestData |
Methods inherited from class org.kuali.rice.test.BaselineTestCase |
---|
getClearDbPerTestLifecycles, getMode, getPerTestLifecycles, getRollbackClearDbPerTestLifecycles, getRollbackTestLifecycles, setUp |
Methods inherited from class org.kuali.rice.test.RiceInternalSuiteDataTestCase |
---|
getKIMDataLoadOrderFile, getKIMSqlFileBaseLocation, getKRADDefaultSuiteTestData |
Methods inherited from class org.kuali.rice.test.BaseRiceTestCase |
---|
getName, getPerTestDataLoaderLifecycle, resetLogLevels, setLogLevel, setName, setTestMethod |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RuleManagementRuleDefinitionTest()
Method Detail |
---|
public void setClassDiscriminator()
RuleManagementBaseTest
setClassDiscriminator
in class RuleManagementBaseTest
public void testGetRuleByNameAndNamespace()
public void testCreateRule()
public void testUpdateRule()
public void testDeleteRule()
public void testFindRuleIds()
public void testGetRule()
public void testGetRules()
public void testRuleCacheEvict()
RuleDefinition
cache is being evicted properly by checking the status the dependent
objects before and after creating an RuleDefinition
(and consequently emptying the cache).
The following object caches are affected:
RuleDefinition
, PropositionDefinition
, ActionDefinition
, AgendaItemDefinition
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |