类 RealTransformerAbstractTest
java.lang.Object
org.hipparchus.transform.RealTransformerAbstractTest
实现
RealTransformer
接口的类的抽象测试。这个抽象测试处理各种大小的随机数据的自动生成。对于每个生成的数据数组,将被测试的变换器返回的实际值与期望值进行比较,期望值由用户实现的 transform(double[], TransformType)
返回(可以使用简单方法)。还提供了用于测试无效参数是否引发预期异常的方法。
-
构造器概要
-
方法概要
修饰符和类型方法说明void
void
void
void
void
void
-
构造器详细资料
-
RealTransformerAbstractTest
public RealTransformerAbstractTest()
-
-
方法详细资料
-
testTransformRealInvalidDataSize
public void testTransformRealInvalidDataSize() -
testTransformFunctionInvalidDataSize
public void testTransformFunctionInvalidDataSize() -
testTransformFunctionNotStrictlyPositiveNumberOfSamples
public void testTransformFunctionNotStrictlyPositiveNumberOfSamples() -
testTransformFunctionInvalidBounds
public void testTransformFunctionInvalidBounds() -
testTransformReal
public void testTransformReal()对RealTransformer.transform(double[], TransformType)
的精度检查。对于由getValidDataSize(i)
返回的每个有效数据大小,将生成具有createRealData(i)
的随机数据数组。计算实际变换并将其与由transform(double[], TransformType)
返回的期望变换进行比较。实际值和期望值应在由getRelativeTolerance(i)
返回的相对误差范围内相等。 -
testTransformFunction
public void testTransformFunction()对RealTransformer.transform(UnivariateFunction, double, double, int, TransformType)
的精度检查。对于由getValidDataSize(i)
返回的每个有效数据大小,将对由getValidFunction()
返回的UnivariateFunction
进行采样。计算实际变换并将其与由transform(double[], TransformType)
返回的期望变换进行比较。实际值和期望值应在由getRelativeTolerance(i)
返回的相对误差范围内相等。
-