mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
SEARCH-2074: Add new queries tests to ensure these ANSI SQL queries w… (#795)
* SEARCH-2074: Add new queries tests to ensure these ANSI SQL queries work with different database engines. * SEARCH-2074: Check returned values from queries instead of asserting the value is not null. * SEARCH-2074: Next TX Commit Time should be greater or equals to from commit time.
This commit is contained in:
@@ -368,4 +368,35 @@ public class NodeDAOTest extends TestCase
|
|||||||
Assert.assertEquals(node, clonedNode); // Does NPE check implicitly
|
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);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
Reference in New Issue
Block a user