public class TestBTree extends AbstractBTreeTestCase
TestCase2.MyProperties, TestCase2.RandomType
keyBuilder, log, r
_randomType
Modifier and Type | Method and Description |
---|---|
void |
test_errorSequence001()
Note: This error was actually a fence post in
Node#dump(java.io.PrintStream, int, boolean)) . |
void |
test_insertLookupRemoveKeyTreeStressTest()
Stress test of insert, removal and lookup of keys in the tree (allows
splitting of the root leaf).
|
void |
test_splitRootLeaf_decreasingKeySequence()
A stress test for sequential decreasing key insertions that runs with a
variety of branching factors and #of keys to insert.
|
void |
test_splitRootLeaf_increasingKeySequence()
A stress test for sequential key insertion that runs with a variety of
branching factors and #of keys to insert.
|
void |
test_splitRootLeaf_randomKeySequence()
A stress test for random key insertion using a that runs with a variety
of branching factors and #of keys to insert.
|
void |
test_stress_removeStructure()
Stress test for building up a tree and then removing all keys in a random
order.
|
void |
test_stress_split()
Stress test inserts random permutations of keys into btrees of order m
for several different btrees, #of keys to be inserted, and permutations
of keys.
|
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 TestBTree()
public TestBTree(String arg0)
arg0
- public void test_stress_removeStructure()
public void test_insertLookupRemoveKeyTreeStressTest()
public void test_errorSequence001()
Node#dump(java.io.PrintStream, int, boolean))
. That method was
incorrectly reporting an error when nkeys was zero after a split of a
node.public void test_splitRootLeaf_increasingKeySequence()
public void test_splitRootLeaf_decreasingKeySequence()
public void test_stress_split()
public void test_splitRootLeaf_randomKeySequence()
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.