public class DbNodeServiceImplTest extends BaseNodeServiceTest
DbNodeServiceImplBaseNodeServiceTest.BadOnDeleteNodePolicy, BaseNodeServiceTest.MovePolicyTester, BaseNodeServiceTest.TestEnumASPECT_QNAME_MANDATORY, ASPECT_QNAME_TEST_MARKER, ASPECT_QNAME_TEST_MARKER2, ASPECT_QNAME_TEST_TITLED, ASPECT_QNAME_WITH_DEFAULT_VALUE, ASPECT_WITH_ASSOCIATIONS, ASPECT_WITH_ASSOCIATIONS_EXTRA, ASPECT_WITH_ENCRYPTED, ASSOC_ASPECT_CHILD_ASSOC, ASSOC_ASPECT_CHILD_ASSOC_01, ASSOC_ASPECT_CHILD_ASSOC_02, ASSOC_ASPECT_NORMAL_ASSOC, ASSOC_ASPECT_NORMAL_ASSOC_01, ASSOC_ASPECT_NORMAL_ASSOC_02, ASSOC_TYPE_QNAME_TEST_CHILDREN, ASSOC_TYPE_QNAME_TEST_CONTAINS, ASSOC_TYPE_QNAME_TEST_NEXT, authenticationComponent, behaviourExecuted, DEFAULT_VALUE, dialect, metadataEncryptor, NAMESPACE, nodeService, NOT_DEFAULT_VALUE, policyComponent, PROP_QNAME_ANY_PROP_MULTIPLE, PROP_QNAME_ANY_PROP_SINGLE, PROP_QNAME_BOOLEAN_VALUE, PROP_QNAME_CATEGORY_VALUE, PROP_QNAME_CONTENT_VALUE, PROP_QNAME_DATE_VALUE, PROP_QNAME_DOUBLE_VALUE, PROP_QNAME_ENCRYPTED_VALUE, PROP_QNAME_FLOAT_VALUE, PROP_QNAME_INTEGER_VALUE, PROP_QNAME_LOCALE_VALUE, PROP_QNAME_LONG_VALUE, PROP_QNAME_MARKER_PROP, PROP_QNAME_ML_TEXT_VALUE, PROP_QNAME_MULTI_ML_VALUE, PROP_QNAME_MULTI_VALUE, PROP_QNAME_NODEREF_VALUE, PROP_QNAME_NULL_VALUE, PROP_QNAME_PATH_VALUE, PROP_QNAME_PERIOD_VALUE, PROP_QNAME_PROP1, PROP_QNAME_PROP2, PROP_QNAME_QNAME_VALUE, PROP_QNAME_SERIALIZABLE_VALUE, PROP_QNAME_STRING_PROP_MULTIPLE, PROP_QNAME_STRING_PROP_SINGLE, PROP_QNAME_STRING_VALUE, PROP_QNAME_TEST_CONTENT, PROP_QNAME_TEST_DESCRIPTION, PROP_QNAME_TEST_TITLE, retryingTransactionHelper, rootNodeRef, TEST_PREFIX, transactionService, TYPE_QNAME_EXTENDED_CONTENT, TYPE_QNAME_TEST_CONTENT, TYPE_QNAME_TEST_MANY_ML_PROPERTIES, TYPE_QNAME_TEST_MANY_PROPERTIES, TYPE_QNAME_TEST_MANY_PROPERTIES_ENCRYPTED, TYPE_QNAME_TEST_MULTIPLE_TESTERsessionFactoryjdbcTemplatetransactionDefinition, transactionManager, transactionStatusAUTOWIRE_BY_NAME, AUTOWIRE_BY_TYPE, AUTOWIRE_NO| Constructor and Description |
|---|
DbNodeServiceImplTest() |
| Modifier and Type | Method and Description |
|---|---|
protected org.alfresco.service.cmr.repository.NodeService |
getNodeService()
Usually just implemented by fetching the bean directly from the bean factory,
for example:
|
protected void |
onSetUpInTransaction() |
void |
testAspectRemovalWithCommit() |
void |
testGetChildAssocsByPropertyValue()
Test Get Child Assocs By Property Value
|
void |
testInTransactionCreateAndDelete()
It would appear that an issue has arisen with creating and deleting nodes
in the same transaction.
|
void |
testLazyLoadIssue()
Deletes a child node and then iterates over the children of the parent node,
getting the QName.
|
void |
testMLTextValues() |
void |
testNodeCleanupRegistry()
Manually trigger the cleanup registry
|
void |
testNodeStatus()
Checks that the node status changes correctly during:
creation
property changes
aspect changes
moving
deletion
|
void |
testSingleStringMLTextProperty()
Ensure that plain strings going into MLText properties is handled
|
void |
testStringIntoMLTextProperty()
Ensure that plain strings going into MLText properties is handled
|
void |
testTxnCommitTime()
|
buildNodeGraph, buildNodeGraph, fillProperties, getExpectedPropertyValues, loadModel, onTearDownInTransaction, onUpdateProperties, testAddBogusChild, testAddChild, testAddProperties, testAR1303, testAR1414, testAR782, testAspectRemoval, testAspectRemovalCascadeDelete, testAspects, testAspectsAddedAutomatically, testAspectWithChildAssociationsCreationAndRetrieval, testBigCollections, testCascadeDelete, testCreateAndRemoveAssociation, testCreateNode, testCreateNodeNoProperties, testCreateNodeWithId, testCreateNodeWithProperties, testCreateStore, testCreateWithTooLongPathLocalname, testDefaultPropertyOverride_AddAspect, testDefaultPropertyOverride_CreateNode, testDefaultPropertyOverride_SpecializeWithoutProperty, testDefaultPropertyOverride_SpecializeWithProperty, testDefaultValues, testDelete, testDeleteAndAddSameName, testDeleteStore, testDeleteWithBadlyBehavedBeforeDeletePolicies, testDeleteWithBadlyBehavedOnDeletePolicies, testDuplicateAssociationDetection, testDuplicateAssocsWithoutSuppliedName, testDuplicateCatch, testDuplicateChildAssocCleanup, testEmptyCollections, testEncryptedProperties, testEncryptionAndDecryptionOfProperties, testExists, testGetByName, testGetChildAssocs, testGetChildAssocsByChildType, testGetNodeRefById, testGetParentAssocs, testGetPath, testGetPaths, testGetReferencableProperties, testGetRootNode, testGetSourceAssocs, testGetStores, testGetTargetAssocs, testGetType, testGetUnknownProperty, testLargeStrings, testLocalizedAspect, testMandatoryAspects, testMoveNode, testMultiProp, testMultivaluedSerializable, testMultiValueMLTextProperties, testNonDuplicateAssocsWithSuppliedName, testPrimaryPathCascadeDelete, testProperties, testPropertyLocaleBehaviour, testPropertyTypes, testReferencePropertySet, testRemoveChildByRef, testRemoveProperty, testRemoveSpecificChild, testSerializableProperties, testSetType, testSetUp, testTargetAssoc_OrderingflushAndClear, getConfigLocations, getSession, loadContext, setSessionFactorycountRowsInTable, deleteFromTables, executeSqlScript, getJdbcTemplate, setComplete, setDataSource, setSqlScriptEncodingendTransaction, isDefaultRollback, isRollback, onSetUp, onSetUpBeforeTransaction, onTearDown, onTearDownAfterTransaction, preventTransaction, setDefaultRollback, setTransactionDefinition, setTransactionManager, startNewTransactiongetAutowireMode, injectDependencies, isDependencyCheck, isPopulateProtectedVariables, prepareTestInstance, setAutowireMode, setDependencyCheck, setPopulateProtectedVariablescontextKey, createApplicationContext, createBeanDefinitionReader, customizeBeanFactory, getApplicationContext, getConfigPath, getConfigPaths, getLoadCount, loadContextLocations, prepareApplicationContext, setDirty, setUp, tearDownaddContext, contextKeyString, getContext, hasCachedContext, isContextKeyEmpty, setDirtygetDisabledTestCount, isDisabledInThisEnvironment, recordDisabled, runBarecountTestCases, createResult, getName, run, run, runTest, setName, toStringassertEquals, 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, formatprotected org.alfresco.service.cmr.repository.NodeService getNodeService()
BaseNodeServiceTest
return (NodeService) applicationContext.getBean("dbNodeService");
The NodeService returned must support cascade deletion.getNodeService in class BaseNodeServiceTestNodeService to be
used for this test. It must have transaction demarcation.protected void onSetUpInTransaction()
throws java.lang.Exception
onSetUpInTransaction in class BaseNodeServiceTestjava.lang.Exceptionpublic void testNodeCleanupRegistry()
throws java.lang.Exception
java.lang.Exceptionpublic void testTxnCommitTime()
throws java.lang.Exception
java.lang.Exceptionpublic void testLazyLoadIssue()
throws java.lang.Exception
java.lang.Exceptionpublic void testNodeStatus()
throws java.lang.Throwable
java.lang.Throwablepublic void testMLTextValues()
throws java.lang.Exception
java.lang.Exceptionpublic void testStringIntoMLTextProperty()
throws java.lang.Exception
java.lang.Exceptionpublic void testSingleStringMLTextProperty()
throws java.lang.Exception
java.lang.Exceptionpublic void testInTransactionCreateAndDelete()
throws java.lang.Exception
java.lang.Exceptionpublic void testAspectRemovalWithCommit()
throws java.lang.Throwable
java.lang.Throwablepublic void testGetChildAssocsByPropertyValue()
throws java.lang.Exception
java.lang.ExceptionCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.