|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
mondrian.olap.fun.PartialSortTest
public class PartialSortTest
PartialSortTest is a unit test for the partial-sort algorithm
FunUtil.partialSort(T[], java.util.Comparator, which supports MDX functions like TopCount and
BottomCount. No MDX here; there are tests of TopCount etc in FunctionTest.
| Nested Class Summary | |
|---|---|
(package private) static class |
PartialSortTest.Item
|
| Field Summary | |
|---|---|
(package private) Random |
random
|
| Constructor Summary | |
|---|---|
PartialSortTest()
|
|
| Method Summary | |
|---|---|
void |
testOnAlreadyReverseSorted()
|
void |
testOnAlreadySorted()
|
void |
testOnManyRandomIntegers()
|
void |
testOnRandomIntegers()
|
void |
testPredicate1()
|
void |
testPredicate2()
|
void |
testPredicateIsStablySorted()
|
void |
testQuick()
|
void |
testSpeed()
|
void |
testStableOnRandomItems()
|
void |
testStableQuick()
|
| Methods inherited from class junit.framework.TestCase |
|---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString |
| Methods inherited from class junit.framework.Assert |
|---|
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, fail, fail |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
final Random random
| Constructor Detail |
|---|
public PartialSortTest()
| Method Detail |
|---|
public void testPredicate1()
public void testPredicate2()
public void testQuick()
public void testOnAlreadySorted()
public void testOnAlreadyReverseSorted()
public void testOnRandomIntegers()
public void testOnManyRandomIntegers()
public void testPredicateIsStablySorted()
public void testStableQuick()
public void testStableOnRandomItems()
public void testSpeed()
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||