public class TestIncrementalWrite extends AbstractBTreeTestCase
HardReferenceQueue
is essentially unpredictable since evictions are
driven by AbstractBTree.touch(AbstractNode)
and nodes and leaves are
both touched frequently and in a data and code path dependent manner.TestCase2.MyProperties, TestCase2.RandomType
keyBuilder, log, r
_randomType
Constructor and Description |
---|
TestIncrementalWrite() |
TestIncrementalWrite(String name) |
Modifier and Type | Method and Description |
---|---|
protected BTree |
getBTree(int branchingFactor,
int queueCapacity,
int queueScan) |
void |
test_incrementalWrite()
Test verifies that an incremental write of the root leaf may be
performed.
|
void |
test_incrementalWrite02()
Test verifies that an incremental write of a leaf may be performed, that
identity is assigned to the written leaf, and that the childKey[] on the
parent node is updated to reflect the identity assigned to the leaf.
|
void |
test_incrementalWrite03()
Test verifies that an incremental write of a node may be performed, that
identity is assigned to the written node, and that the childKey[] on the
node are updated to reflect the identity assigned to its children (the
dirty children are written out when the node is evicted so that the
persistent node knows the persistent identity of each child).
|
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 TestIncrementalWrite()
public TestIncrementalWrite(String name)
name
- protected BTree getBTree(int branchingFactor, int queueCapacity, int queueScan)
public void test_incrementalWrite()
public void test_incrementalWrite02()
public void test_incrementalWrite03()
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.