mondrian.olap.fun
Class PartialSortTest
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
mondrian.olap.fun.PartialSortTest
- All Implemented Interfaces:
- Test
public class PartialSortTest
- extends TestCase
PartialSortTest
is a unit test for the partial-sort algorithm
FunUtil.partialSort(java.lang.Object[], java.util.Comparator, int)
, which supports MDX functions like TopCount and
BottomCount. No MDX here; there are tests of TopCount etc in FunctionTest.
- Since:
- Nov 2008
- Version:
- $Id: //open/mondrian/testsrc/main/mondrian/olap/fun/PartialSortTest.java#5 $
- Author:
- Marc Berkowitz
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, failNotEquals, failNotSame, failSame |
random
final Random random
PartialSortTest
public PartialSortTest()
testPredicate1
public void testPredicate1()
testPredicate2
public void testPredicate2()
testQuick
public void testQuick()
testOnAlreadySorted
public void testOnAlreadySorted()
testOnAlreadyReverseSorted
public void testOnAlreadyReverseSorted()
testOnRandomIntegers
public void testOnRandomIntegers()
testOnManyRandomIntegers
public void testOnManyRandomIntegers()
longTest
public void longTest()
testPredicateIsStablySorted
public void testPredicateIsStablySorted()
testStableQuick
public void testStableQuick()
testStableOnRandomItems
public void testStableOnRandomItems()
_testSpeed
public void _testSpeed()