diff --git a/src/test/java/org/alfresco/repo/domain/node/NodeDAOTest.java b/src/test/java/org/alfresco/repo/domain/node/NodeDAOTest.java index 0f68493501..097de89665 100644 --- a/src/test/java/org/alfresco/repo/domain/node/NodeDAOTest.java +++ b/src/test/java/org/alfresco/repo/domain/node/NodeDAOTest.java @@ -368,4 +368,35 @@ public class NodeDAOTest extends TestCase Assert.assertEquals(node, clonedNode); // Does NPE check implicitly } } + + public void testGetMinTxInNodeIdRange() + { + Long fromNodeId = nodeDAO.getMinNodeId(); + Long toNodeId = nodeDAO.getMaxNodeId(); + + Long minTxCommitTime = nodeDAO.getMinTxnCommitTime(); + + Long minTxCommitTimeInRange = nodeDAO.getMinTxInNodeIdRange(fromNodeId, toNodeId); + assertEquals(minTxCommitTime, minTxCommitTimeInRange); + } + + public void testGetMaxTxInNodeIdRange() + { + Long fromNodeId = nodeDAO.getMinNodeId(); + Long toNodeId = nodeDAO.getMaxNodeId(); + + Long maxTxCommitTime = nodeDAO.getMaxTxnCommitTime(); + + Long maxTxCommitTimeInRange = nodeDAO.getMaxTxInNodeIdRange(fromNodeId, toNodeId); + assertEquals(maxTxCommitTime, maxTxCommitTimeInRange); + } + + public void testGetNextTxCommitTime() + { + Long fromCommitTime = nodeDAO.getMinTxnCommitTime(); + + Long nextTxnCommitTime = nodeDAO.getNextTxCommitTime(fromCommitTime); + assertTrue(nextTxnCommitTime >= fromCommitTime); + } + } \ No newline at end of file