org.alfresco.repo.rule
Class BaseRuleTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.springframework.test.ConditionalTestCase
              extended by org.springframework.test.AbstractSpringContextTests
                  extended by org.springframework.test.AbstractSingleSpringContextTests
                      extended by org.springframework.test.AbstractDependencyInjectionSpringContextTests
                          extended by org.springframework.test.AbstractTransactionalSpringContextTests
                              extended by org.springframework.test.AbstractTransactionalDataSourceSpringContextTests
                                  extended by org.alfresco.util.BaseSpringTest
                                      extended by org.alfresco.repo.rule.BaseRuleTest
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
RuleServiceImplTest

public class BaseRuleTest
extends BaseSpringTest

Base class for rule service test.

This file contains a number of helpers to reduce the duplication in tests.


Field Summary
protected static java.lang.String ACTION_DEF_NAME
          Action used in tests
protected static java.lang.String ACTION_PROP_NAME_1
           
protected static org.alfresco.service.namespace.QName ACTION_PROP_VALUE_1
           
protected  ActionService actionService
           
protected  AuthenticationComponent authenticationComponent
           
protected static java.lang.String COND_PROP_NAME_1
           
protected static java.lang.String COND_PROP_VALUE_1
           
protected static java.lang.String CONDITION_DEF_NAME
          ActionCondition used in tests
protected  org.alfresco.service.cmr.repository.NodeRef configFolder
           
protected  ConfigurableService configService
           
protected  ContentService contentService
           
protected static java.lang.String DESCRIPTION
           
protected  org.alfresco.service.cmr.repository.NodeRef nodeRef
           
protected  org.alfresco.service.cmr.repository.NodeService nodeService
          Services
protected  org.alfresco.service.cmr.repository.NodeRef rootNodeRef
           
protected static java.lang.String RULE_TYPE_NAME
          Data used in the tests
protected  RuleService ruleService
           
protected  RuleType ruleType
          Rule type used in tests
protected  org.alfresco.service.cmr.repository.StoreRef testStoreRef
          Store and node references
protected static java.lang.String TITLE
          Rule values used in tests
protected  TransactionService transactionService
           
 
Fields inherited from class org.alfresco.util.BaseSpringTest
sessionFactory
 
Fields inherited from class org.springframework.test.AbstractTransactionalDataSourceSpringContextTests
jdbcTemplate
 
Fields inherited from class org.springframework.test.AbstractTransactionalSpringContextTests
transactionDefinition, transactionManager, transactionStatus
 
Fields inherited from class org.springframework.test.AbstractDependencyInjectionSpringContextTests
AUTOWIRE_BY_NAME, AUTOWIRE_BY_TYPE, AUTOWIRE_NO
 
Fields inherited from class org.springframework.test.AbstractSingleSpringContextTests
applicationContext
 
Fields inherited from class org.springframework.test.ConditionalTestCase
logger
 
Constructor Summary
BaseRuleTest()
           
 
Method Summary
protected  void addRulesAspect()
           
protected  void checkRule(Rule rule)
           
protected  Rule createTestRule()
           
protected  Rule createTestRule(boolean isAppliedToChildren)
           
protected  Rule createTestRule(boolean isAppliedToChildren, java.lang.String title)
           
protected  void onSetUpInTransaction()
          onSetUpInTransaction implementation
protected  void onTearDownInTransaction()
           
 
Methods inherited from class org.alfresco.util.BaseSpringTest
flushAndClear, getConfigLocations, getSession, loadContext, setSessionFactory
 
Methods inherited from class org.springframework.test.AbstractTransactionalDataSourceSpringContextTests
countRowsInTable, deleteFromTables, executeSqlScript, getJdbcTemplate, setComplete, setDataSource, setSqlScriptEncoding
 
Methods inherited from class org.springframework.test.AbstractTransactionalSpringContextTests
endTransaction, isDefaultRollback, isRollback, onSetUp, onSetUpBeforeTransaction, onTearDown, onTearDownAfterTransaction, preventTransaction, setDefaultRollback, setTransactionDefinition, setTransactionManager, startNewTransaction
 
Methods inherited from class org.springframework.test.AbstractDependencyInjectionSpringContextTests
getAutowireMode, injectDependencies, isDependencyCheck, isPopulateProtectedVariables, prepareTestInstance, setAutowireMode, setDependencyCheck, setPopulateProtectedVariables
 
Methods inherited from class org.springframework.test.AbstractSingleSpringContextTests
contextKey, createApplicationContext, createBeanDefinitionReader, customizeBeanFactory, getApplicationContext, getConfigPath, getConfigPaths, getLoadCount, loadContextLocations, prepareApplicationContext, setDirty, setUp, tearDown
 
Methods inherited from class org.springframework.test.AbstractSpringContextTests
addContext, contextKeyString, getContext, hasCachedContext, isContextKeyEmpty, setDirty
 
Methods inherited from class org.springframework.test.ConditionalTestCase
getDisabledTestCount, isDisabledInThisEnvironment, recordDisabled, runBare
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

RULE_TYPE_NAME

protected static final java.lang.String RULE_TYPE_NAME
Data used in the tests

See Also:
Constant Field Values

ACTION_DEF_NAME

protected static final java.lang.String ACTION_DEF_NAME
Action used in tests

See Also:
Constant Field Values

ACTION_PROP_NAME_1

protected static final java.lang.String ACTION_PROP_NAME_1
See Also:
Constant Field Values

ACTION_PROP_VALUE_1

protected static final org.alfresco.service.namespace.QName ACTION_PROP_VALUE_1

CONDITION_DEF_NAME

protected static final java.lang.String CONDITION_DEF_NAME
ActionCondition used in tests

See Also:
Constant Field Values

COND_PROP_NAME_1

protected static final java.lang.String COND_PROP_NAME_1
See Also:
Constant Field Values

COND_PROP_VALUE_1

protected static final java.lang.String COND_PROP_VALUE_1
See Also:
Constant Field Values

TITLE

protected static final java.lang.String TITLE
Rule values used in tests

See Also:
Constant Field Values

DESCRIPTION

protected static final java.lang.String DESCRIPTION
See Also:
Constant Field Values

nodeService

protected org.alfresco.service.cmr.repository.NodeService nodeService
Services


contentService

protected ContentService contentService

ruleService

protected RuleService ruleService

configService

protected ConfigurableService configService

authenticationComponent

protected AuthenticationComponent authenticationComponent

ruleType

protected RuleType ruleType
Rule type used in tests


testStoreRef

protected org.alfresco.service.cmr.repository.StoreRef testStoreRef
Store and node references


rootNodeRef

protected org.alfresco.service.cmr.repository.NodeRef rootNodeRef

nodeRef

protected org.alfresco.service.cmr.repository.NodeRef nodeRef

configFolder

protected org.alfresco.service.cmr.repository.NodeRef configFolder

actionService

protected ActionService actionService

transactionService

protected TransactionService transactionService
Constructor Detail

BaseRuleTest

public BaseRuleTest()
Method Detail

onSetUpInTransaction

protected void onSetUpInTransaction()
                             throws java.lang.Exception
onSetUpInTransaction implementation

Overrides:
onSetUpInTransaction in class org.springframework.test.AbstractTransactionalSpringContextTests
Throws:
java.lang.Exception

onTearDownInTransaction

protected void onTearDownInTransaction()
                                throws java.lang.Exception
Overrides:
onTearDownInTransaction in class org.springframework.test.AbstractTransactionalSpringContextTests
Throws:
java.lang.Exception

addRulesAspect

protected void addRulesAspect()

createTestRule

protected Rule createTestRule()

createTestRule

protected Rule createTestRule(boolean isAppliedToChildren)

createTestRule

protected Rule createTestRule(boolean isAppliedToChildren,
                              java.lang.String title)

checkRule

protected void checkRule(Rule rule)


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.