|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.alfresco.repo.node.integrity.IntegrityTest
public class IntegrityTest
Attempts to build faulty node structures in order to test integrity.
The entire application context is loaded as is, but the integrity fail- mode is set to throw an exception. TODO: Role name restrictions must be checked
Field Summary | |
---|---|
static org.springframework.context.ApplicationContext |
ctx
|
static java.lang.String |
NAMESPACE
|
static org.alfresco.service.namespace.QName |
TEST_ASPECT_WITH_ASSOC
|
static org.alfresco.service.namespace.QName |
TEST_ASPECT_WITH_PROPERTIES
|
static org.alfresco.service.namespace.QName |
TEST_ASSOC_ASPECT_ONE_ONE
|
static org.alfresco.service.namespace.QName |
TEST_ASSOC_CHILD_NON_ENFORCED
|
static org.alfresco.service.namespace.QName |
TEST_ASSOC_CHILD_ONE_ONE
|
static org.alfresco.service.namespace.QName |
TEST_ASSOC_CHILD_ZEROMANY_ZEROMANY
|
static org.alfresco.service.namespace.QName |
TEST_ASSOC_NODE_ONE_MANY
|
static org.alfresco.service.namespace.QName |
TEST_ASSOC_NODE_ONE_ONE
|
static org.alfresco.service.namespace.QName |
TEST_ASSOC_NODE_ZEROMANY_ZEROMANY
|
static java.lang.String |
TEST_PREFIX
|
static org.alfresco.service.namespace.QName |
TEST_PROP_ENCRYPTED_A
|
static org.alfresco.service.namespace.QName |
TEST_PROP_ENCRYPTED_B
|
static org.alfresco.service.namespace.QName |
TEST_PROP_ENCRYPTED_C
|
static org.alfresco.service.namespace.QName |
TEST_PROP_INT_A
|
static org.alfresco.service.namespace.QName |
TEST_PROP_INT_B
|
static org.alfresco.service.namespace.QName |
TEST_PROP_INT_C
|
static org.alfresco.service.namespace.QName |
TEST_PROP_TEXT_A
|
static org.alfresco.service.namespace.QName |
TEST_PROP_TEXT_B
|
static org.alfresco.service.namespace.QName |
TEST_PROP_TEXT_C
|
static org.alfresco.service.namespace.QName |
TEST_TYPE_WITH_ASPECT
|
static org.alfresco.service.namespace.QName |
TEST_TYPE_WITH_ASSOCS
|
static org.alfresco.service.namespace.QName |
TEST_TYPE_WITH_CHILD_ASSOCS
|
static org.alfresco.service.namespace.QName |
TEST_TYPE_WITH_ENCRYPTED_PROPERTIES
|
static org.alfresco.service.namespace.QName |
TEST_TYPE_WITH_NON_ENFORCED_CHILD_ASSOCS
|
static org.alfresco.service.namespace.QName |
TEST_TYPE_WITH_PROPERTIES
|
static org.alfresco.service.namespace.QName |
TEST_TYPE_WITHOUT_ANYTHING
|
Constructor Summary | |
---|---|
IntegrityTest()
|
Method Summary | |
---|---|
void |
setUp()
|
void |
tearDown()
|
void |
testCreateSourceOfAssocsWithMandatoryTargetsMissing()
|
void |
testCreateSourceOfAssocsWithMandatoryTargetsPresent()
|
void |
testCreateTargetOfAssocsWithMandatorySourcesMissing()
TODO: The dictionary support for the reverse lookup of mandatory associations will allow this method to go in |
void |
testCreateTargetOfAssocsWithMandatorySourcesPresent()
|
void |
testCreateWithoutEncryption()
|
void |
testCreateWithoutProperties()
|
void |
testCreateWithoutPropertiesForAspect()
|
void |
testCreateWithProperties()
|
void |
testCreateWithPropertiesForAspect()
|
void |
testExcessTargetsOfOneToManyAssocs()
|
void |
testExcessTargetsOfOneToOneAssocs()
|
void |
testMandatoryPropertiesRemoved()
|
void |
testRemoveMandatoryAspect()
|
void |
testRemoveSourcesOfMandatoryAssocs()
TODO: Reactivate once cascade delete notifications are back on |
void |
testRemoveTargetsOfMandatoryAssocs()
TODO: Reactivate once cascade delete notifications are back on |
void |
testSetUp()
|
void |
testTemporaryDowngrading()
|
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runBare, 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 |
---|
public static final java.lang.String NAMESPACE
public static final java.lang.String TEST_PREFIX
public static final org.alfresco.service.namespace.QName TEST_TYPE_WITHOUT_ANYTHING
public static final org.alfresco.service.namespace.QName TEST_TYPE_WITH_ASPECT
public static final org.alfresco.service.namespace.QName TEST_TYPE_WITH_PROPERTIES
public static final org.alfresco.service.namespace.QName TEST_TYPE_WITH_ENCRYPTED_PROPERTIES
public static final org.alfresco.service.namespace.QName TEST_TYPE_WITH_ASSOCS
public static final org.alfresco.service.namespace.QName TEST_TYPE_WITH_CHILD_ASSOCS
public static final org.alfresco.service.namespace.QName TEST_TYPE_WITH_NON_ENFORCED_CHILD_ASSOCS
public static final org.alfresco.service.namespace.QName TEST_ASSOC_NODE_ZEROMANY_ZEROMANY
public static final org.alfresco.service.namespace.QName TEST_ASSOC_CHILD_ZEROMANY_ZEROMANY
public static final org.alfresco.service.namespace.QName TEST_ASSOC_NODE_ONE_ONE
public static final org.alfresco.service.namespace.QName TEST_ASSOC_NODE_ONE_MANY
public static final org.alfresco.service.namespace.QName TEST_ASSOC_CHILD_ONE_ONE
public static final org.alfresco.service.namespace.QName TEST_ASSOC_ASPECT_ONE_ONE
public static final org.alfresco.service.namespace.QName TEST_ASSOC_CHILD_NON_ENFORCED
public static final org.alfresco.service.namespace.QName TEST_ASPECT_WITH_PROPERTIES
public static final org.alfresco.service.namespace.QName TEST_ASPECT_WITH_ASSOC
public static final org.alfresco.service.namespace.QName TEST_PROP_TEXT_A
public static final org.alfresco.service.namespace.QName TEST_PROP_TEXT_B
public static final org.alfresco.service.namespace.QName TEST_PROP_TEXT_C
public static final org.alfresco.service.namespace.QName TEST_PROP_INT_A
public static final org.alfresco.service.namespace.QName TEST_PROP_INT_B
public static final org.alfresco.service.namespace.QName TEST_PROP_INT_C
public static final org.alfresco.service.namespace.QName TEST_PROP_ENCRYPTED_A
public static final org.alfresco.service.namespace.QName TEST_PROP_ENCRYPTED_B
public static final org.alfresco.service.namespace.QName TEST_PROP_ENCRYPTED_C
public static org.springframework.context.ApplicationContext ctx
Constructor Detail |
---|
public IntegrityTest()
Method Detail |
---|
public void setUp() throws java.lang.Exception
setUp
in class junit.framework.TestCase
java.lang.Exception
public void tearDown() throws java.lang.Exception
tearDown
in class junit.framework.TestCase
java.lang.Exception
public void testSetUp() throws java.lang.Exception
java.lang.Exception
public void testTemporaryDowngrading() throws java.lang.Exception
java.lang.Exception
public void testCreateWithoutProperties() throws java.lang.Exception
java.lang.Exception
public void testCreateWithProperties() throws java.lang.Exception
java.lang.Exception
public void testMandatoryPropertiesRemoved() throws java.lang.Exception
java.lang.Exception
public void testCreateWithoutEncryption() throws java.lang.Exception
java.lang.Exception
public void testCreateWithoutPropertiesForAspect() throws java.lang.Exception
java.lang.Exception
public void testCreateWithPropertiesForAspect() throws java.lang.Exception
java.lang.Exception
public void testRemoveMandatoryAspect() throws java.lang.Exception
java.lang.Exception
public void testCreateTargetOfAssocsWithMandatorySourcesPresent() throws java.lang.Exception
java.lang.Exception
public void testCreateTargetOfAssocsWithMandatorySourcesMissing() throws java.lang.Exception
Does nothing.
java.lang.Exception
public void testRemoveSourcesOfMandatoryAssocs() throws java.lang.Exception
Does nothing.
java.lang.Exception
public void testCreateSourceOfAssocsWithMandatoryTargetsPresent() throws java.lang.Exception
java.lang.Exception
public void testCreateSourceOfAssocsWithMandatoryTargetsMissing() throws java.lang.Exception
java.lang.Exception
public void testRemoveTargetsOfMandatoryAssocs() throws java.lang.Exception
Does nothing.
java.lang.Exception
public void testExcessTargetsOfOneToOneAssocs() throws java.lang.Exception
java.lang.Exception
public void testExcessTargetsOfOneToManyAssocs() throws java.lang.Exception
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |