|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.commons.math3.random.RandomDataGeneratorTest
org.apache.commons.math3.random.RandomGeneratorAbstractTest
public abstract class RandomGeneratorAbstractTest
Base class for RandomGenerator tests. Tests RandomGenerator methods directly and also executes RandomDataTest test cases against a RandomDataImpl created using the provided generator. RandomGenerator test classes should extend this class, implementing makeGenerator() to provide a concrete generator to test. The generator returned by makeGenerator should be seeded with a fixed seed.
| Field Summary | |
|---|---|
protected RandomGenerator |
generator
RandomGenerator under test |
| Fields inherited from class org.apache.commons.math3.random.RandomDataGeneratorTest |
|---|
expected, largeSampleSize, randomData, smallSampleSize, testStatistic |
| Constructor Summary | |
|---|---|
RandomGeneratorAbstractTest()
Initialize generator and randomData instance in superclass. |
|
| Method Summary | |
|---|---|
protected abstract RandomGenerator |
makeGenerator()
Override this method in subclasses to provide a concrete generator to test. |
void |
setUp()
Set a fixed seed for the tests |
void |
testDoubleDirect()
|
void |
testFloatDirect()
|
void |
testNexBoolean2()
|
void |
testNexBytes()
|
void |
testNextBooleanDirect()
|
void |
testNextFloatDirect()
|
void |
testNextInt2()
|
void |
testNextIntDirect()
|
void |
testNextIntIAE2()
|
void |
testNextIntNeg()
|
void |
testNextLong2()
|
void |
testNextLongDirect()
|
void |
testNextSecureHex()
test dispersion and failure modes for nextHex() |
void |
testNextSecureIntIAE()
|
void |
testNextSecureIntNegativeRange()
|
void |
testNextSecureIntNegativeToPositiveRange()
|
void |
testNextSecureIntPositiveRange()
|
void |
testNextSecureLongIAE()
|
void |
testNextSecureLongNegativeRange()
|
void |
testNextSecureLongNegativeToPositiveRange()
|
void |
testNextSecureLongPositiveRange()
|
void |
testSeeding()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected RandomGenerator generator
| Constructor Detail |
|---|
public RandomGeneratorAbstractTest()
| Method Detail |
|---|
protected abstract RandomGenerator makeGenerator()
public void setUp()
public void testNextSecureLongIAE()
testNextSecureLongIAE in class RandomDataGeneratorTestpublic void testNextSecureLongNegativeToPositiveRange()
testNextSecureLongNegativeToPositiveRange in class RandomDataGeneratorTestpublic void testNextSecureLongNegativeRange()
testNextSecureLongNegativeRange in class RandomDataGeneratorTestpublic void testNextSecureLongPositiveRange()
testNextSecureLongPositiveRange in class RandomDataGeneratorTestpublic void testNextSecureIntIAE()
testNextSecureIntIAE in class RandomDataGeneratorTestpublic void testNextSecureIntNegativeToPositiveRange()
testNextSecureIntNegativeToPositiveRange in class RandomDataGeneratorTestpublic void testNextSecureIntNegativeRange()
testNextSecureIntNegativeRange in class RandomDataGeneratorTestpublic void testNextSecureIntPositiveRange()
testNextSecureIntPositiveRange in class RandomDataGeneratorTestpublic void testNextSecureHex()
RandomDataGeneratorTest
testNextSecureHex in class RandomDataGeneratorTestpublic void testNextIntDirect()
public void testNextIntIAE2()
public void testNextLongDirect()
public void testNextBooleanDirect()
public void testNextFloatDirect()
public void testDoubleDirect()
public void testFloatDirect()
public void testNextIntNeg()
public void testNextInt2()
public void testNextLong2()
public void testNexBoolean2()
public void testNexBytes()
public void testSeeding()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||