org.databene.benerator.test
Class NullableGeneratorTest
java.lang.Object
org.databene.benerator.test.NullableGeneratorTest
public abstract class NullableGeneratorTest
- extends java.lang.Object
Tests the NullableGenerator.
Created: 26.01.2010 19:12:43
- Since:
- 0.6.0
- Author:
- Volker Bergmann
|
Method Summary |
static
|
assertAvailable(NullableGenerator<T> generator)
|
static
|
assertAvailable(java.lang.String message,
NullableGenerator<T> generator)
|
static
|
assertUnavailable(NullableGenerator<T> generator)
|
static
<T extends java.lang.Number>
void |
|
checkEqualDistribution(java.lang.Class<? extends AbstractNumberGenerator<T>> generatorClass,
T min,
T max,
T precision,
int iterations,
double tolerance,
java.util.Set<T> expectedSet)
|
static
<T extends java.lang.Number>
void |
|
checkEqualDistribution(java.lang.Class<? extends AbstractNumberGenerator<T>> generatorClass,
T min,
T max,
T precision,
int iterations,
double tolerance,
T... expectedValues)
|
static
|
checkEqualDistribution(java.util.Collection<E> collection,
double tolerance,
java.util.Set<E> expectedSet)
|
static
|
checkEqualDistribution(Generator<E> generator,
int iterations,
double tolerance,
java.util.Set<E> expectedSet)
|
static
|
checkEqualDistribution(ObjectCounter<E> counter,
double tolerance,
java.util.Set<E> expectedSet)
|
static
|
checkProductSet(Generator<T> generator,
int iterations,
java.util.Set<T> expectedSet)
|
protected static
|
expectGeneratedSequence(NullableGenerator<T> generator,
T... products)
|
protected static
|
expectGeneratedSequenceOnce(NullableGenerator<T> generator,
T... products)
|
protected
|
expectGeneratedSet(NullableGenerator<T> generator,
T... products)
|
protected
|
expectGenerations(NullableGenerator<T> generator,
int n,
org.databene.commons.Validator<T>... validators)
|
protected static void |
expectRelativeWeights(Generator<?> generator,
int iterations,
java.lang.Object... expectedValueWeightPairs)
|
protected
|
expectUniqueFromSet(NullableGenerator<T> generator,
T... products)
|
protected
|
expectUniqueGenerations(NullableGenerator<T> generator,
int n)
|
protected
|
expectUniqueProducts(NullableGenerator<T> generator,
int n)
|
protected
|
format(T product)
|
void |
setUp()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
public final org.slf4j.Logger logger
context
protected BeneratorContext context
NullableGeneratorTest
public NullableGeneratorTest()
setUp
public void setUp()
throws java.lang.Exception
- Throws:
java.lang.Exception
expectGeneratedSequence
protected static <T> NullableGeneratorTest.Helper expectGeneratedSequence(NullableGenerator<T> generator,
T... products)
expectGeneratedSet
protected <T> NullableGeneratorTest.Helper expectGeneratedSet(NullableGenerator<T> generator,
T... products)
expectUniqueFromSet
protected <T> NullableGeneratorTest.Helper expectUniqueFromSet(NullableGenerator<T> generator,
T... products)
expectUniqueProducts
protected <T> NullableGeneratorTest.Helper expectUniqueProducts(NullableGenerator<T> generator,
int n)
expectGenerations
protected <T> NullableGeneratorTest.Helper expectGenerations(NullableGenerator<T> generator,
int n,
org.databene.commons.Validator<T>... validators)
expectUniqueGenerations
protected <T> NullableGeneratorTest.Helper expectUniqueGenerations(NullableGenerator<T> generator,
int n)
format
protected <T> java.lang.String format(T product)
assertUnavailable
public static <T> void assertUnavailable(NullableGenerator<T> generator)
assertAvailable
public static <T> void assertAvailable(NullableGenerator<T> generator)
assertAvailable
public static <T> void assertAvailable(java.lang.String message,
NullableGenerator<T> generator)
checkEqualDistribution
public static <T extends java.lang.Number> void checkEqualDistribution(java.lang.Class<? extends AbstractNumberGenerator<T>> generatorClass,
T min,
T max,
T precision,
int iterations,
double tolerance,
T... expectedValues)
checkEqualDistribution
public static <T extends java.lang.Number> void checkEqualDistribution(java.lang.Class<? extends AbstractNumberGenerator<T>> generatorClass,
T min,
T max,
T precision,
int iterations,
double tolerance,
java.util.Set<T> expectedSet)
checkEqualDistribution
public static <E> void checkEqualDistribution(Generator<E> generator,
int iterations,
double tolerance,
java.util.Set<E> expectedSet)
checkProductSet
public static <T> void checkProductSet(Generator<T> generator,
int iterations,
java.util.Set<T> expectedSet)
expectRelativeWeights
protected static void expectRelativeWeights(Generator<?> generator,
int iterations,
java.lang.Object... expectedValueWeightPairs)
checkEqualDistribution
public static <E> void checkEqualDistribution(java.util.Collection<E> collection,
double tolerance,
java.util.Set<E> expectedSet)
checkEqualDistribution
public static <E> void checkEqualDistribution(ObjectCounter<E> counter,
double tolerance,
java.util.Set<E> expectedSet)
expectGeneratedSequenceOnce
protected static <T> void expectGeneratedSequenceOnce(NullableGenerator<T> generator,
T... products)
Copyright © 2011. All Rights Reserved.