public class TestDirtyIterators extends AbstractBTreeTestCase
TestIterators
since this suite relies
on (and to some extent validates) both node and leaf IO and copy-on-write
mechanisms.Node.childIterator(boolean)
,
AbstractNode.postOrderNodeIterator(boolean, boolean)
,
TestIterators, which handles iterators that do not differentiate between
clear and dirty nodes.
TestCase2.MyProperties, TestCase2.RandomType
keyBuilder, log, r
_randomType
Constructor and Description |
---|
TestDirtyIterators() |
TestDirtyIterators(String name) |
Modifier and Type | Method and Description |
---|---|
void |
test_dirtyChildIterator01()
Test ability to visit the direct dirty children of a node.
|
void |
test_dirtyChildIterator02()
Test ability to visit the direct dirty children of a node.
|
void |
test_dirtyPostOrderIterator01()
Test ability to visit the dirty nodes of the tree in a post-order
traversal.
|
void |
test_dirtyPostOrderIterator02()
Test ability to visit the dirty nodes of the tree in a post-order
traversal.
|
assertChildKeys, assertEntryCounts, assertKeys, assertKeys, assertKeys, assertSameAbstractNodeData, assertSameBTree, assertSameEntryIterator, assertSameEntryIterator, assertSameIterator, assertSameIterator, assertSameLeaf, assertSameLeafData, assertSameNode, assertSameNodeData, assertSameNodeOrLeaf, assertSameRaba, assertValues, assertValues, doEntryIteratorTest, doInsertKeySequenceTest, doInsertLookupRemoveStressTest, doInsertRandomKeySequenceTest, doInsertRandomKeySequenceTest, doInsertRandomSparseKeySequenceTest, doKnownKeySequenceTest, doRandomIndexOfTest, doRandomKeyInsertTest, doRandomLookupTest, doRemoveStructureStressTest, doSplitTest, doSplitWithDecreasingKeySequence, doSplitWithIncreasingKeySequence, doSplitWithRandomDenseKeySequence, getBTree, getBTree, getKeysAndValues, getRandomKeys, getRandomKeyValues, i2k, nextLong, useRawRecords
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEqualsWithinUlps, assertSameArray, assertSameArray, assertSameBigDecimal, assertSameBigDecimal, assertSameBigInteger, assertSameBigInteger, assertSameIterator, assertSameIterator, assertSameIteratorAnyOrder, assertSameIteratorAnyOrder, assertSameValue, assertSameValue, assertZeroUlps, assertZeroUlps, fail, getInnerCause, getNormalInt, getProjectBuildPath, getProperties, getRandomObject, getRandomObject, getRandomOrder, getRandomString, getTestInputStream, getTestResource, getTestResource, getUlps, getUlps, isDEBUG, isDEBUG, isINFO, isINFO, isInnerCause, logProperties
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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
public TestDirtyIterators()
public TestDirtyIterators(String name)
name
- public void test_dirtyChildIterator01()
AbstractBTreeTestCase.getBTree(int)
, which
throws an exception if the tree attempts a node eviction.public void test_dirtyChildIterator02()
public void test_dirtyPostOrderIterator01()
public void test_dirtyPostOrderIterator02()
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.