|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
fri.util.database.jpa.commons.AbstractJpaTest
fri.util.database.jpa.tree.AbstractTreeTest<D,N>
fri.util.database.jpa.tree.AbstractTemporalTreeTest<D,N>
public abstract class AbstractTemporalTreeTest<D extends TemporalTreeDao<N>,N extends TreeNode>
Tests additional public methods of TemporalTreeDao.
Field Summary |
---|
Fields inherited from class fri.util.database.jpa.tree.AbstractTreeTest |
---|
COPIED_NAME_PREFIX, UNIQUE_PROPERTY_NAMES |
Fields inherited from class fri.util.database.jpa.commons.AbstractJpaTest |
---|
ECLIPSELINK_PERSISTENCE_UNIT_NAME, HIBERNATE_PERSISTENCE_UNIT_NAME |
Constructor Summary | |
---|---|
AbstractTemporalTreeTest()
|
Method Summary | |
---|---|
protected TemporalTreeDao<N> |
getTemporalDao()
|
protected void |
tearDown()
Overridden to perform a different cleanup, else data would remain in database. |
void |
testDatabaseToBeCaseSensitive()
Ensure this test is the first one, this avoids pitfalls when database is not case-sensitive. |
void |
testFindChildrenInFullTree()
Demonstrates how to retrieve the tree structure from a list of all nodes under a root, optionally also containing removed nodes. |
void |
testFindRemoved()
Tests housekeeping on one removed sub-tree. |
void |
testRemoveHistoricizedTreesPhysically()
Tests housekeeping on several removed sub-trees. |
void |
testRemoveRootPhysically()
Tests housekeeping on removed roots. |
void |
testRemoveSubTreePhysically()
Tests housekeeping on one removed sub-tree. |
void |
testUniquenessWithNullValidFrom()
Checks that it is possible to leave out validFromPropertyName. |
void |
testUnremove()
Tests recovery of nodes. |
void |
testUnremoveAllRoots()
Tests deletion and recovery of all trees. |
protected boolean |
testValidFromIsNull()
|
Methods inherited from class fri.util.database.jpa.commons.AbstractJpaTest |
---|
beginTransaction, commitTransaction, getPersistenceUnitName, log, logAfterEnd, logBeforeEnd, logStart, rollbackTransaction, setUp |
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 |
Constructor Detail |
---|
public AbstractTemporalTreeTest()
Method Detail |
---|
protected void tearDown() throws java.lang.Exception
tearDown
in class AbstractTreeTest<D extends TemporalTreeDao<N>,N extends TreeNode>
java.lang.Exception
public void testDatabaseToBeCaseSensitive() throws java.lang.Exception
testDatabaseToBeCaseSensitive
in class AbstractTreeTest<D extends TemporalTreeDao<N>,N extends TreeNode>
java.lang.Exception
public void testFindRemoved() throws java.lang.Exception
java.lang.Exception
public void testRemoveSubTreePhysically() throws java.lang.Exception
java.lang.Exception
public void testRemoveHistoricizedTreesPhysically() throws java.lang.Exception
java.lang.Exception
public void testRemoveRootPhysically() throws java.lang.Exception
java.lang.Exception
public void testUnremove() throws java.lang.Exception
java.lang.Exception
public void testUnremoveAllRoots() throws java.lang.Exception
java.lang.Exception
public void testUniquenessWithNullValidFrom() throws java.lang.Exception
java.lang.Exception
public void testFindChildrenInFullTree() throws java.lang.Exception
java.lang.Exception
protected final boolean testValidFromIsNull()
protected final TemporalTreeDao<N> getTemporalDao()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |