Apache Commons logo Apache Commons RNG

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
785 0 0 0 100% 39.02 s

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
org.apache.commons.rng.sampling 173 0 0 0 100% 2.502 s
org.apache.commons.rng.sampling.shape 78 0 0 0 100% 0.237 s
org.apache.commons.rng.sampling.distribution 534 0 0 0 100% 36.28 s

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.apache.commons.rng.sampling

- Class Tests Errors Failures Skipped Success Rate Time
UnitSphereSamplerTest 25 0 0 0 100% 0.599 s
ListSamplerTest 10 0 0 0 100% 0.010 s
PermutationSamplerTest 14 0 0 0 100% 0.004 s
DiscreteProbabilityCollectionSamplerTest 15 0 0 0 100% 1.538 s
CollectionSamplerTest 3 0 0 0 100% 0.002 s
CompositeSamplersTest 26 0 0 0 100% 0.159 s
CombinationSamplerTest 10 0 0 0 100% 0.004 s
ObjectSamplerTest 9 0 0 0 100% 0.032 s
ArraySamplerTest 61 0 0 0 100% 0.154 s

org.apache.commons.rng.sampling.shape

- Class Tests Errors Failures Skipped Success Rate Time
UnitBallSamplerTest 14 0 0 0 100% 0.026 s
CoordinatesTest 2 0 0 0 100% 0.002 s
TetrahedronSamplerTest 7 0 0 0 100% 0.009 s
LineSamplerTest 19 0 0 0 100% 0.018 s
TriangleSamplerTest 21 0 0 0 100% 0.018 s
BoxSamplerTest 15 0 0 0 100% 0.164 s

org.apache.commons.rng.sampling.distribution

- Class Tests Errors Failures Skipped Success Rate Time
SmallMeanPoissonSamplerTest 7 0 0 0 100% 0.003 s
SamplerBaseTest 2 0 0 0 100% 0.001 s
GeometricSamplerTest 8 0 0 0 100% 0.003 s
FastLoadedDiceRollerDiscreteSamplerTest 67 0 0 0 100% 0.041 s
ZigguratNormalizedGaussianSamplerTest 2 0 0 0 100% 0.004 s
ContinuousSamplerTest 9 0 0 0 100% 0.005 s
DiscreteUniformSamplerTest 21 0 0 0 100% 0.006 s
LogNormalSamplerTest 4 0 0 0 100% 0.003 s
ZigguratSamplerTest 9 0 0 0 100% 2.500 s
MarsagliaNormalisedGaussianSamplerTest 2 0 0 0 100% 0 s
ContinuousUniformSamplerTest 15 0 0 0 100% 0.025 s
MarsagliaTsangWangDiscreteSamplerTest 34 0 0 0 100% 0.045 s
DiscreteSamplerTest 9 0 0 0 100% 0.004 s
InternalUtilsTest 8 0 0 0 100% 0.001 s
InverseTransformContinuousSamplerTest 1 0 0 0 100% 0.001 s
GaussianSamplerTest 8 0 0 0 100% 0.005 s
BoxMullerNormalisedGaussianSamplerTest 1 0 0 0 100% 0 s
KempSmallMeanPoissonSamplerTest 8 0 0 0 100% 0.002 s
ChengBetaSamplerTest 7 0 0 0 100% 0.003 s
LargeMeanPoissonSamplerTest 8 0 0 0 100% 0.001 s
DiscreteSamplerParametricTest 32 0 0 0 100% 3.397 s
LevySamplerTest 4 0 0 0 100% 0.002 s
GuideTableDiscreteSamplerTest 20 0 0 0 100% 0.011 s
BoxMullerGaussianSamplerTest 1 0 0 0 100% 0.001 s
LongSamplerTest 9 0 0 0 100% 0.004 s
AhrensDieterMarsagliaTsangGammaSamplerTest 5 0 0 0 100% 0 s
AhrensDieterExponentialSamplerTest 4 0 0 0 100% 0.003 s
BoxMullerLogNormalSamplerTest 1 0 0 0 100% 0.001 s
AliasMethodDiscreteSamplerTest 21 0 0 0 100% 0.012 s
StableSamplerTest 54 0 0 0 100% 0.104 s
InverseTransformDiscreteSamplerTest 1 0 0 0 100% 0.001 s
PoissonSamplerTest 3 0 0 0 100% 0.001 s
ContinuousSamplerParametricTest 54 0 0 0 100% 29.81 s
InverseTransformParetoSamplerTest 16 0 0 0 100% 0.007 s
UniformLongSamplerTest 24 0 0 0 100% 0.008 s
PoissonSamplerCacheTest 26 0 0 0 100% 0.007 s
TSamplerTest 6 0 0 0 100% 0.002 s
DirichletSamplerTest 18 0 0 0 100% 0.256 s
RejectionInversionZipfSamplerTest 5 0 0 0 100% 0.002 s

Test Cases

[Summary] [Package List] [Test Cases]

SmallMeanPoissonSamplerTest

testConstructorThrowsWithZeroMean 0.001 s
testSharedStateSampler 0 s
testSampleUpperBounds(double)[1] 0.001 s
testSampleUpperBounds(double)[2] 0 s
testSampleUpperBounds(double)[3] 0 s
testSampleUpperBounds(double)[4] 0.001 s
testConstructorThrowsWithMeanThatSetsProbabilityP0ToZero 0 s

SamplerBaseTest

testToString 0 s
testNextMethods 0 s

GeometricSamplerTest

testProbabilityOfSuccessIsOneSamplerToString 0.001 s
testProbabilityOfSuccessUnderOneIsValid 0 s
testSharedStateSamplerWithProbabilityOfSuccessOne 0 s
testSharedStateSampler 0 s
testProbabilityOfSuccessIsOneGeneratesZeroForSamples 0.001 s
testProbabilityOfSuccessAboveOneThrows 0 s
testProbabilityOfSuccessIsAlmostZeroGeneratesMaxValueForSamples 0 s
testProbabilityOfSuccessIsZeroThrows 0 s

UnitSphereSamplerTest

testSharedStateSampler1D 0 s
testSharedStateSampler2D 0 s
testSharedStateSampler3D 0 s
testSharedStateSampler4D 0 s
testNextNormSquaredAfterZeroIsValid 0 s
testDistribution4DWithFactoryConstructor 0.191 s
testDistribution3DWithFactoryConstructor 0.098 s
testDistribution2DWithFactoryConstructor 0.014 s
testSharedStateSampler4DWithFactoryConstructor 0 s
testDistribution1DWithFactoryConstructor 0.001 s
testSharedStateSampler3DWithFactoryConstructor 0 s
testSharedStateSampler2DWithFactoryConstructor 0 s
testInvalidDimensionThrowsWithFactoryConstructor 0 s
testSharedStateSampler1DWithFactoryConstructor 0 s
testInvalidInverseNormalisation2D 0.001 s
testInvalidInverseNormalisation3D 0 s
testInvalidInverseNormalisation4D 0 s
testDistribution1D 0.002 s
testDistribution2D 0.011 s
testDistribution3D 0.095 s
testDistribution4D 0.171 s
testBadProvider2D 0.005 s
testBadProvider3D 0.004 s
testBadProvider4D 0.004 s
testInvalidDimensionThrows 0.001 s

FastLoadedDiceRollerDiscreteSamplerTest

testSingleWeight 0 s
testFactoryConstructorWeights(double[])[1] 0 s
testFactoryConstructorWeights(double[])[2] 0 s
testFactoryConstructorWeights(double[])[3] 0 s
testFactoryConstructorWeights(double[])[4] 0 s
testFactoryConstructorWeights(double[])[5] 0 s
testFactoryConstructorWeights(double[])[6] 0 s
testFactoryConstructorWeights(double[])[7] 0 s
testFactoryConstructorWeights(double[])[8] 0.001 s
testFactoryConstructorWeights(double[])[9] 0 s
testFactoryConstructorWeights(double[])[10] 0 s
testFactoryConstructorWeights(double[])[11] 0 s
testFactoryConstructorWeights(double[])[12] 0 s
testFactoryConstructorWeights(double[])[13] 0 s
testToString 0 s
testScaledWeights(int)[1] 0.001 s
testScaledWeights(int)[2] 0 s
testScaledWeights(int)[3] 0.001 s
testScaledWeights(int)[4] 0 s
testScaledWeights(int)[5] 0.001 s
testScaledWeights(int)[6] 0.001 s
testSingleCategory 0 s
testCheckArraySize(long)[1] 0.001 s
testCheckArraySize(long)[2] 0 s
testCheckArraySize(long)[3] 0 s
testCheckArraySize(long)[4] 0 s
testCheckArraySize(long)[5] 0 s
testSamplesWeights(double[])[1] 0.001 s
testSamplesWeights(double[])[2] 0.002 s
testSamplesWeights(double[])[3] 0.003 s
testSamplesWeights(double[])[4] 0.003 s
testSamplesWeights(double[])[5] 0.001 s
testSamplesWeights(double[])[6] 0.001 s
testSamplesWeights(double[])[7] 0 s
testSamplesWeights(double[])[8] 0.001 s
testSamplesWeights(double[])[9] 0.001 s
testSamplesWeights(double[])[10] 0.001 s
testSamplesWeights(double[])[11] 0.001 s
testFactoryConstructorFrequencies(long[])[1] 0.001 s
testFactoryConstructorFrequencies(long[])[2] 0 s
testFactoryConstructorFrequencies(long[])[3] 0 s
testFactoryConstructorFrequencies(long[])[4] 0 s
testFactoryConstructorFrequencies(long[])[5] 0.001 s
testFactoryConstructorFrequencies(long[])[6] 0 s
testFactoryConstructorFrequencies(long[])[7] 0 s
testFactoryConstructorFrequencies(long[])[8] 0 s
testFactoryConstructorFrequencies(long[])[9] 0.001 s
testFactoryConstructorFrequencies(long[])[10] 0 s
testSharedStateSampler(long[])[1] 0 s
testSharedStateSampler(long[])[2] 0.001 s
testIndexOfNonZero 0 s
testAlphaRemovesWeights(int)[1] 0 s
testAlphaRemovesWeights(int)[2] 0.001 s
testAlphaRemovesWeights(int)[3] 0 s
testSingleFrequency 0 s
testSamplesWeightsMatchesFrequencies(long[])[1] 0.001 s
testSamplesWeightsMatchesFrequencies(long[])[2] 0 s
testSamplesWeightsMatchesFrequencies(long[])[3] 0.001 s
testSamplesWeightsMatchesFrequencies(long[])[4] 0 s
testSamplesWeightsMatchesFrequencies(long[])[5] 0 s
testSamplesWeightsMatchesFrequencies(long[])[6] 0.001 s
testSamplesFrequencies(long[])[1] 0 s
testSamplesFrequencies(long[])[2] 0.001 s
testSamplesFrequencies(long[])[3] 0.001 s
testSamplesFrequencies(long[])[4] 0 s
testSamplesFrequencies(long[])[5] 0.001 s
testSamplesFrequencies(long[])[6] 0.001 s

ZigguratNormalizedGaussianSamplerTest

testInfiniteLoop 0.003 s
testSharedStateSampler 0 s

ContinuousSamplerTest

testSamplesUnlimitedSize 0.001 s
testSamples()[1] 0.001 s
testSamples()[2] 0 s
testSamples()[3] 0 s
testSamples(int)[1] 0.001 s
testSamples(int)[2] 0 s
testSamples(int)[3] 0 s
testSamples(int)[4] 0 s
testSamples(int)[5] 0 s

DiscreteUniformSamplerTest

testSampleRejectionWithNonPowerOf2Range 0.001 s
testSamplesWithLargeNonPowerOf2RangeIsRejectionMethod 0 s
testSharedStateSamplerWithPowerOf2Range 0 s
testSamplesWithPowerOf2Range 0.001 s
testSharedStateSamplerWithRangeOf1 0 s
testSamplesWithFullRange 0 s
testToStringWithSmallRange 0 s
testConstructorThrowsWithLowerAboveUpper 0 s
testSharedStateSamplerWithSmallRange 0 s
testToStringWithLargeRange 0 s
testSamplesWithPowerOf2RangeIsBitShift 0 s
testSharedStateSamplerWithLargeRange 0.001 s
testToStringWithRangeOf1 0 s
testSamplesWithSmallNonPowerOf2Range 0 s
testSampleUniformityWithPowerOf2Range 0 s
testOffsetSamplesWithPowerOf2Range 0 s
testOffsetSamplesWithNonPowerOf2Range 0 s
testSamplesWithRangeOf1 0 s
testSampleUniformityWithNonPowerOf2Range 0.001 s
testToStringWithPowerOf2Range 0 s
testOffsetSamplesWithRangeOf1 0 s

LogNormalSamplerTest

testSharedStateSamplerThrowsIfUnderlyingSamplerReturnsWrongSharedState 0 s
testSharedStateSampler 0 s
testSharedStateSamplerThrowsIfUnderlyingSamplerDoesNotShareState 0.001 s
testConstructorThrowsWithZeroShape 0 s

ZigguratSamplerTest

testExponentialConstructorThrowsWithZeroMean 0 s
testExponentialSamplesWithQuantiles(String, Function)[1] 0.693 s
testExponentialSharedStateSampler 0 s
testGaussianSamplesWithQuantiles(String, Function)[1] 0.685 s
testExponentialSharedStateSamplerWithMean 0 s
testGaussianSamplesWithUniformValues(String, Function)[1] 0.560 s
testExponentialRecursion 0.001 s
testExponentialSamplesWithUniformValues(String, Function)[1] 0.553 s
testGaussianSharedStateSampler 0.001 s

ListSamplerTest

testSampleWhole 0.001 s
testShuffleHead 0.001 s
testShuffleTail 0.001 s
testSamplePrecondition1 0 s
testSamplePrecondition2 0.001 s
testShuffleMatchesPermutationSamplerShuffleDirectional 0 s
testShuffleMatchesPermutationSamplerShuffle 0.001 s
testShuffleWithSmallLinkedList 0 s
testShuffle 0 s
testSample 0.004 s

MarsagliaNormalisedGaussianSamplerTest

testSamplePairIsRejected 0 s
testSharedStateSampler 0 s

ContinuousUniformSamplerTest

testSamplerWithBoundsExcluded 0.001 s
testTinyOpenIntervalSample 0 s
testSharedStateSampler(double, double, boolean)[1] 0.005 s
testSharedStateSampler(double, double, boolean)[2] 0 s
testSharedStateSampler(double, double, boolean)[3] 0.001 s
testSharedStateSampler(double, double, boolean)[4] 0 s
testSharedStateSampler(double, double, boolean)[5] 0 s
testSharedStateSampler(double, double, boolean)[6] 0 s
testOpenInterval01Sample 0 s
testNoRestrictionOnOrderOfLowAndHighParameters 0 s
testInvalidOpenIntervalThrows 0.001 s
testExcludeBounds(double, double)[1] 0 s
testExcludeBounds(double, double)[2] 0.001 s
testExcludeBounds(double, double)[3] 0 s
testExcludeBounds(double, double)[4] 0 s

PermutationSamplerTest

testSampleBoundaryCase 0 s
testSubSampleChiSquareTest 0.002 s
testShuffleNoDuplicates 0 s
testShuffleHead 0 s
testShuffleTail 0 s
testSharedStateSampler 0 s
testSamplePrecondition1 0 s
testSamplePrecondition2 0 s
testSamplePrecondition3 0 s
testSamplePrecondition4 0 s
testSampleChiSquareTest 0 s
testNaturalZero 0 s
testNatural 0 s
testSampleTrivial 0 s

MarsagliaTsangWangDiscreteSamplerTest

testCreateDiscreteDistributionThrowsWithZeroLengthProbabilites 0.001 s
testCreateDiscreteDistributionThrowsWithNullProbabilites 0 s
testCreateBinomialDistributionWithSmallestP0ValueAndHighestProbabilityOfSuccess 0.002 s
testCreateBinomialDistributionWithLargestTrialsAndSmallestProbabilityOfSuccess 0.001 s
testSharedStateSamplerWith32bitStorage 0.020 s
testCreateDiscreteDistributionThrowsWithInfiniteProbabilites 0 s
testToString 0.001 s
testCreateDiscreteDistributionThrowsWithInfiniteSumProbabilites 0 s
testCreatePoissonDistributionWithSmallMean 0.001 s
testBinomialSamplerToString 0.001 s
testSharedStateSamplerWith8bitStorage 0 s
testSharedStateSamplerWithInvertedBinomialDistribution 0 s
testSharedStateSamplerWith16bitStorage 0.001 s
testCreateDiscreteDistributionThrowsWithZeroSumProbabilites 0 s
testCreateBinomialDistributionWithLargeNumberOfTrials 0 s
testSharedStateSamplerWithFixedBinomialDistribution 0 s
testCreateBinomialDistributionThrowsWithProbabilityAbove1 0.001 s
testCreateBinomialDistributionThrowsWithProbabilityBelow0 0.001 s
testCreatePoissonDistributionWithMaximumMean 0 s
testRealProbabilityDistributionSamples 0.002 s
testCreatePoissonDistributionWithMediumMean 0 s
testCreatePoissonDistributionThrowsWithMeanLargerThanUpperBound 0.001 s
testCreateDiscreteDistributionThrowsWithNaNProbabilites 0 s
testCreateBinomialDistributionThrowsWithTrialsAboveMax 0 s
testStorageRequirements8 0.001 s
testCreateBinomialDistributionWithProbability50Percent 0 s
testCreateBinomialDistributionThrowsWhenP0IsZero 0 s
testCreateDiscreteDistributionThrowsWithNegativeProbabilites 0.001 s
testOffsetSamples 0.006 s
testCreateBinomialDistributionThrowsWithTrialsBelow0 0.001 s
testCreatePoissonDistributionThrowsWithZeroMean 0 s
testStorageRequirements16 0 s
testCreateBinomialDistributionWithProbability0 0 s
testCreateBinomialDistributionWithProbability1 0 s

UnitBallSamplerTest

testSharedStateSampler1D 0.001 s
testSharedStateSampler2D 0 s
testSharedStateSampler3D 0 s
testSharedStateSampler4D 0.002 s
checkVolumeFunctions 0.001 s
testInvalidInverseNormalisation3D 0.001 s
testInvalidInverseNormalisation4D 0.001 s
testDistribution1D 0.001 s
testDistribution2D 0.001 s
testDistribution3D 0.002 s
testDistribution4D 0.002 s
testDistribution5D 0.003 s
testDistribution6D 0.006 s
testInvalidDimensionThrows 0 s

DiscreteSamplerTest

testSamplesUnlimitedSize 0 s
testSamples()[1] 0 s
testSamples()[2] 0.001 s
testSamples()[3] 0 s
testSamples(int)[1] 0.001 s
testSamples(int)[2] 0 s
testSamples(int)[3] 0 s
testSamples(int)[4] 0 s
testSamples(int)[5] 0 s

InternalUtilsTest

testFactorialLogCacheSizeAboveRepresentableFactorials 0 s
testLogFactorialThrowsWhenNegative 0 s
testFactorialLog 0 s
testLogFactorialWithCacheThrowsWhenNegative 0.001 s
testMakeDouble 0 s
testFactorialLogCacheExpansion 0 s
testMakeNonZeroDouble 0 s
testFactorialLogNoCache 0 s

InverseTransformContinuousSamplerTest

testSharedStateSampler 0 s

DiscreteProbabilityCollectionSamplerTest

testSampleWithProbabilityAtLastItem 0.001 s
testPrecondition1 0 s
testPrecondition2 0 s
testPrecondition3 0 s
testPrecondition4(double)[1] 0.001 s
testPrecondition4(double)[2] 0 s
testPrecondition4(double)[3] 0.001 s
testPrecondition5(double)[1] 0 s
testPrecondition5(double)[2] 0 s
testPrecondition5(double)[3] 0 s
testPrecondition6 0 s
testPrecondition7 0 s
testSharedStateSampler 0 s
testSample 1.530 s
testSampleUsingMap 0.001 s

GaussianSamplerTest

testConstructorThrowsWithInfiniteStandardDeviation 0.002 s
testConstructorThrowsWithNaNMean 0.001 s
testSharedStateSamplerThrowsIfUnderlyingSamplerReturnsWrongSharedState 0 s
testSharedStateSampler 0 s
testSharedStateSamplerThrowsIfUnderlyingSamplerDoesNotShareState 0.001 s
testConstructorThrowsWithZeroStandardDeviation 0 s
testConstructorThrowsWithNaNStandardDeviation 0.001 s
testConstructorThrowsWithInfiniteMean 0 s

CollectionSamplerTest

testSharedStateSampler 0.001 s
testSamplePrecondition 0.001 s
testSampleTrivial 0 s

BoxMullerNormalisedGaussianSamplerTest

testSharedStateSampler 0 s

KempSmallMeanPoissonSamplerTest

testConstructorThrowsWithZeroMean 0 s
testSummationTo1AtUpperBound 0 s
testSummationFrom1AtUpperBound 0 s
testSharedStateSampler 0 s
testSamplerAtUpperBounds 0 s
testConstructorThrowsWithNegativeMean 0 s
testConstructorThrowsWithMeanLargerThanUpperBound 0.001 s
testConstructorWithNaNMean 0 s

ChengBetaSamplerTest

testConstructorThrowsWithZeroBeta 0.001 s
testToString 0.001 s
testSharedStateSamplerWithAlphaAndBetaAbove1AndAlphaAboveBeta 0 s
testSharedStateSamplerWithAlphaAndBetaAbove1AndAlphaBelowBeta 0 s
testConstructorThrowsWithZeroAlpha 0 s
testSharedStateSamplerWithAlphaOrBetaBelow1AndAlphaAboveBeta 0 s
testSharedStateSamplerWithAlphaOrBetaBelow1AndAlphaBelowBeta 0 s

CoordinatesTest

testRequireFiniteWithMessageThrows 0.001 s
testRequireLengthWithMessageThrows 0.001 s

TetrahedronSamplerTest

testChangedInputCoordinates 0.001 s
testNonFiniteVertexCoordinates 0.001 s
testExtremeValueCoordinates 0 s
testDistribution 0.005 s
testSharedStateSampler 0.001 s
testTetrahedronContains 0 s
testInvalidDimensionThrows 0.001 s

CompositeSamplersTest

testSharedStateDiscreteSamplerSamples 0.010 s
testObjectSamplerSamples 0.009 s
testSharedStateContinuousSamplerWithCustomFactory 0.001 s
testSharedStateObjectSamplerSamplesWithCustomSharedStateDiscreteSamplerFactory 0.005 s
testSharedStateDiscreteSamplerWithCustomFactory 0 s
testObjectSamplerSamplesWithUniformWeights 0.007 s
testSharedStateLongSamplerWithCustomFactory 0 s
testSharedStateLongSamplerSamples 0.008 s
testObjectSamplerSamplesWithVeryLargeWeights 0.014 s
testEmptyBuilderThrows 0 s
testInvalidWeights 0 s
testSharedStateLongSampler 0 s
testDiscreteSamplerSamples 0.007 s
testSharedStateObjectSampler 0 s
testNullSharedStateObjectSamplerThrows 0 s
testDiscreteProbabilitySampler 0.053 s
testObjectSamplerSamplesWithSubNormalWeights 0.007 s
testSharedStateContinuousSamplerSamples 0.012 s
testSingleSharedStateObjectSampler 0 s
testSharedStateObjectSamplerWithCustomFactory 0 s
testSharedStateObjectSamplerSamplesWithCustomDiscreteSamplerFactory 0.006 s
testSharedStateDiscreteSampler 0 s
testLongSamplerSamples 0.009 s
testSharedStateObjectSamplerSamples 0.003 s
testSharedStateContinuousSampler 0 s
testContinuousSamplerSamples 0.005 s

LargeMeanPoissonSamplerTest

testSharedStateSamplerWithIntegerMean 0 s
testConstructorThrowsWithStateAndNegativeFractionalMean 0 s
testSharedStateSamplerWithFractionalMean 0 s
testConstructorThrowsWithMeanLargerThanUpperBound 0.001 s
testConstructorThrowsWithMeanBelow1 0 s
testConstructorThrowsWithStateAndFractionalMeanOne 0 s
testCanComputeSameSamplesWhenConstructedWithState 0 s
testConstructorThrowsWithStateAndNonFractionalMean 0 s

DiscreteSamplerParametricTest

testSampling(DiscreteSamplerTestData)[1] 0.625 s
testSampling(DiscreteSamplerTestData)[2] 0.051 s
testSampling(DiscreteSamplerTestData)[3] 0.022 s
testSampling(DiscreteSamplerTestData)[4] 0.058 s
testSampling(DiscreteSamplerTestData)[5] 0.019 s
testSampling(DiscreteSamplerTestData)[6] 0.662 s
testSampling(DiscreteSamplerTestData)[7] 0.995 s
testSampling(DiscreteSamplerTestData)[8] 0.036 s
testSampling(DiscreteSamplerTestData)[9] 0.008 s
testSampling(DiscreteSamplerTestData)[10] 0.012 s
testSampling(DiscreteSamplerTestData)[11] 0.016 s
testSampling(DiscreteSamplerTestData)[12] 0.191 s
testSampling(DiscreteSamplerTestData)[13] 0.063 s
testSampling(DiscreteSamplerTestData)[14] 0.046 s
testSampling(DiscreteSamplerTestData)[15] 0.010 s
testSampling(DiscreteSamplerTestData)[16] 0.167 s
testSampling(DiscreteSamplerTestData)[17] 0.018 s
testSampling(DiscreteSamplerTestData)[18] 0.028 s
testSampling(DiscreteSamplerTestData)[19] 0.013 s
testSampling(DiscreteSamplerTestData)[20] 0.010 s
testSampling(DiscreteSamplerTestData)[21] 0.049 s
testSampling(DiscreteSamplerTestData)[22] 0.043 s
testSampling(DiscreteSamplerTestData)[23] 0.050 s
testSampling(DiscreteSamplerTestData)[24] 0.015 s
testSampling(DiscreteSamplerTestData)[25] 0.038 s
testSampling(DiscreteSamplerTestData)[26] 0.040 s
testSampling(DiscreteSamplerTestData)[27] 0.013 s
testSampling(DiscreteSamplerTestData)[28] 0.008 s
testSampling(DiscreteSamplerTestData)[29] 0.018 s
testSampling(DiscreteSamplerTestData)[30] 0.010 s
testSampling(DiscreteSamplerTestData)[31] 0.013 s
testSampling(DiscreteSamplerTestData)[32] 0.015 s

LevySamplerTest

testConstructorThrowsWithNegativeScale 0.001 s
testSharedStateSampler 0 s
testConstructorThrowsWithZeroScale 0 s
testSupport 0 s

GuideTableDiscreteSamplerTest

testConstructorThrowsWithInfiniteSumProbabilites 0 s
testConstructorThrowsWithNegativeProbabilites 0.001 s
testConstructorThrowsWithZeroLengthProbabilites 0 s
testNonUniformSamplesWithObservations 0.001 s
testToString 0 s
testConstructorThrowsWithNegativeAlpha 0 s
testNonUniformSamplesWithZeroProbabilities 0.001 s
testConstructorThrowsWithInfiniteProbabilites 0 s
testSharedStateSampler 0 s
testConstructorThrowsWithNullProbabilites 0 s
testNonUniformSamplesWithProbabilities(double)[1] 0.001 s
testNonUniformSamplesWithProbabilities(double)[2] 0.001 s
testNonUniformSamplesWithProbabilities(double)[3] 0 s
testConstructorThrowsWithZeroAlpha 0.001 s
testBinomialSamples 0 s
testNonUniformSamplesWithZeroObservations 0.001 s
testConstructorThrowsWithZeroSumProbabilites 0 s
testConstructorThrowsWithNaNProbabilites 0.001 s
testUniformSamplesWithNoObservationLessThanTheMean 0 s
testPoissonSamples 0.001 s

BoxMullerGaussianSamplerTest

testConstructorThrowsWithZeroStandardDeviation 0 s

CombinationSamplerTest

testNequalsZeroThrows 0.001 s
testUniformWithKmoreThanHalfN 0.001 s
testKequalsZeroThrows 0.001 s
testSampleIsInDomain 0 s
testSharedStateSampler 0 s
testKgreaterThanNThrows 0 s
testSampleWhenNequalsKIsNotShuffled 0 s
testNisNegativeThrows 0 s
testKisNegativeThrows 0.001 s
testUniformWithKlessThanHalfN 0 s

LongSamplerTest

testSamplesUnlimitedSize 0.001 s
testSamples()[1] 0.001 s
testSamples()[2] 0 s
testSamples()[3] 0 s
testSamples(int)[1] 0 s
testSamples(int)[2] 0 s
testSamples(int)[3] 0.001 s
testSamples(int)[4] 0 s
testSamples(int)[5] 0 s

AhrensDieterMarsagliaTsangGammaSamplerTest

testToString 0 s
testConstructorThrowsWithZeroAlpha 0 s
testConstructorThrowsWithZeroTheta 0 s
testSharedStateSamplerWithAlphaAboveOne 0 s
testSharedStateSamplerWithAlphaBelowOne 0 s

AhrensDieterExponentialSamplerTest

testConstructorThrowsWithZeroMean 0.001 s
testSamplerWithZeroFromRandomGenerator 0.001 s
testSharedStateSampler 0 s
testSamplerWithOneFromRandomGenerator 0.001 s

BoxMullerLogNormalSamplerTest

testConstructorThrowsWithZeroShape 0 s

AliasMethodDiscreteSamplerTest

testNonUniformSamplesWithObservations 0.001 s
testSharedStateSamplerWithPowerOf2TableSize 0 s
testConstructorThrowsWithNaNProbabilities 0.001 s
testToString 0 s
testNonUniformSamplesWithProbabilitiesPaddedToPowerOf2 0.001 s
testNonUniformSamplesWithObservationsPaddedToPowerOf2 0.001 s
testConstructorThrowsWithInfiniteProbabilities 0.001 s
testNonUniformSamplesWithZeroProbabilities 0 s
testConstructorThrowsWithNullProbabilities 0.001 s
testConstructorThrowsWithZeroSumProbabilities 0 s
testNonUniformSamplesWithProbabilities 0 s
testConstructorThrowsWithInfiniteSumProbabilities 0.001 s
testLargeTableSize 0.001 s
testNonUniformSamplesWithProbabilitiesWithDefaultFactoryConstructor 0 s
testBinomialSamples 0.001 s
testConstructorThrowsWithNegativeProbabilities 0.001 s
testNonUniformSamplesWithZeroObservations 0 s
testUniformSamplesWithNoObservationLessThanTheMean 0.001 s
testSharedStateSamplerWithNonPowerOf2TableSize 0 s
testPoissonSamples 0.001 s
testConstructorThrowsWithZeroLengthProbabilities 0 s

StableSamplerTest

testAlphaTooCloseToZeroThrows 0.001 s
testDeltaNaNThrows 0.001 s
testDeltaNegInfThrows 0 s
testAlphaNaNThrows 0 s
testSymmetry 0.008 s
testSamplesWithAlpha1 0 s
testRandomDeviatesUandW 0.001 s
testZIsNotAlwaysAboveZero 0 s
testTransformedSampler(double, double, int)[1] 0 s
testTransformedSampler(double, double, int)[2] 0 s
testTransformedSampler(double, double, int)[3] 0 s
testTransformedSampler(double, double, int)[4] 0 s
testTransformedSampler(double, double, int)[5] 0 s
testTransformedSampler(double, double, int)[6] 0.001 s
testTransformedSampler(double, double, int)[7] 0 s
testTransformedSampler(double, double, int)[8] 0.001 s
testTransformedSampler(double, double, int)[9] 0 s
testExpM1 0 s
testTan2 0.001 s
testSpecializedBeta0CMSImplementation 0 s
testToString 0 s
testGammaInfThrows 0 s
testBetaAboveOneThrows 0 s
testSamplesWithZInfinite 0 s
testD2 0 s
testA2IsNotZero 0 s
testConvergenceWithAlphaCloseTo1 0.004 s
testExtremeInputsToSample 0.002 s
testBetaBelowMinusOneThrows 0 s
testAlpha1SamplesWithExtremePhi 0 s
testDeltaInfThrows 0 s
testAlphaAboveTwoThrows 0 s
testSamplesWithZBelow0 0 s
testSamplesWithAlphaNot1 0 s
testSharedStateSampler 0.001 s
testSymmetryLevy 0 s
testAlphaBelowZeroThrows 0 s
testGammaNotStrictlyPositiveThrows 0.001 s
testBetaNaNThrows 0 s
testSamplesWithDInfinite 0 s
testImplementationsMatch 0.014 s
testSinAlphaPhi 0 s
testComputeDWhenZIsFiniteNonZero 0 s
testCosPhiMinusAlphaPhiXi 0.028 s
testBeta0SamplesWithDInfinite 0 s
testWeronImplementationEdgeCase 0 s
testAlphaZeroThrows 0 s
testSamplerOutputIsContinuousFunction 0.019 s
testTauLimits 0.001 s
testGammaNaNThrows 0 s
testSpecializedBeta0WeronImplementation 0 s
testSupportWithTransformation 0.012 s
testSupport 0.001 s
testSinAlphaPhiMinusAtanZeta 0 s

InverseTransformDiscreteSamplerTest

testSharedStateSampler 0.001 s

PoissonSamplerTest

testSharedStateSamplerWithSmallMean 0.001 s
testToString 0 s
testSharedStateSamplerWithLargeMean 0 s

ContinuousSamplerParametricTest

testSampling(ContinuousSamplerTestData)[1] 0.107 s
testSampling(ContinuousSamplerTestData)[2] 0.116 s
testSampling(ContinuousSamplerTestData)[3] 0.117 s
testSampling(ContinuousSamplerTestData)[4] 0.060 s
testSampling(ContinuousSamplerTestData)[5] 0.037 s
testSampling(ContinuousSamplerTestData)[6] 0.023 s
testSampling(ContinuousSamplerTestData)[7] 4.016 s
testSampling(ContinuousSamplerTestData)[8] 0.262 s
testSampling(ContinuousSamplerTestData)[9] 0.267 s
testSampling(ContinuousSamplerTestData)[10] 0.339 s
testSampling(ContinuousSamplerTestData)[11] 0.359 s
testSampling(ContinuousSamplerTestData)[12] 0.067 s
testSampling(ContinuousSamplerTestData)[13] 1.824 s
testSampling(ContinuousSamplerTestData)[14] 0.050 s
testSampling(ContinuousSamplerTestData)[15] 0.032 s
testSampling(ContinuousSamplerTestData)[16] 0.027 s
testSampling(ContinuousSamplerTestData)[17] 3.409 s
testSampling(ContinuousSamplerTestData)[18] 2.230 s
testSampling(ContinuousSamplerTestData)[19] 0.236 s
testSampling(ContinuousSamplerTestData)[20] 0.043 s
testSampling(ContinuousSamplerTestData)[21] 0.075 s
testSampling(ContinuousSamplerTestData)[22] 0.091 s
testSampling(ContinuousSamplerTestData)[23] 0.099 s
testSampling(ContinuousSamplerTestData)[24] 0.032 s
testSampling(ContinuousSamplerTestData)[25] 0.024 s
testSampling(ContinuousSamplerTestData)[26] 3.123 s
testSampling(ContinuousSamplerTestData)[27] 0.187 s
testSampling(ContinuousSamplerTestData)[28] 0.179 s
testSampling(ContinuousSamplerTestData)[29] 0.129 s
testSampling(ContinuousSamplerTestData)[30] 0.104 s
testSampling(ContinuousSamplerTestData)[31] 0.087 s
testSampling(ContinuousSamplerTestData)[32] 0.090 s
testSampling(ContinuousSamplerTestData)[33] 4.473 s
testSampling(ContinuousSamplerTestData)[34] 1.704 s
testSampling(ContinuousSamplerTestData)[35] 0.147 s
testSampling(ContinuousSamplerTestData)[36] 0.139 s
testSampling(ContinuousSamplerTestData)[37] 0.021 s
testSampling(ContinuousSamplerTestData)[38] 0.025 s
testSampling(ContinuousSamplerTestData)[39] 0.046 s
testSampling(ContinuousSamplerTestData)[40] 0.028 s
testSampling(ContinuousSamplerTestData)[41] 0.031 s
testSampling(ContinuousSamplerTestData)[42] 0.164 s
testSampling(ContinuousSamplerTestData)[43] 0.173 s
testSampling(ContinuousSamplerTestData)[44] 0.110 s
testSampling(ContinuousSamplerTestData)[45] 0.162 s
testSampling(ContinuousSamplerTestData)[46] 0.193 s
testSampling(ContinuousSamplerTestData)[47] 3.797 s
testSampling(ContinuousSamplerTestData)[48] 0.174 s
testSampling(ContinuousSamplerTestData)[49] 0.138 s
testSampling(ContinuousSamplerTestData)[50] 0.139 s
testSampling(ContinuousSamplerTestData)[51] 0.034 s
testSampling(ContinuousSamplerTestData)[52] 0.028 s
testSampling(ContinuousSamplerTestData)[53] 0.024 s
testSampling(ContinuousSamplerTestData)[54] 0.182 s

LineSamplerTest

testNonFiniteVertexCoordinates 0.002 s
testSharedStateSampler1D 0.001 s
testSharedStateSampler2D 0 s
testSharedStateSampler3D 0 s
testSharedStateSampler4D 0 s
testDimensionMismatchThrows 0 s
testChangedInputCoordinates1D 0.001 s
testChangedInputCoordinates2D 0 s
testChangedInputCoordinates3D 0.001 s
testChangedInputCoordinates4D 0 s
testDistribution1D 0.004 s
testDistribution2D 0.001 s
testDistribution3D 0.002 s
testDistribution4D 0.001 s
testExtremeValueCoordinates1D 0 s
testExtremeValueCoordinates2D 0 s
testExtremeValueCoordinates3D 0 s
testExtremeValueCoordinates4D 0 s
testInvalidDimensionThrows 0.001 s

ObjectSamplerTest

testSamplesUnlimitedSize 0.001 s
testSamples()[1] 0.001 s
testSamples()[2] 0 s
testSamples()[3] 0 s
testSamples(int)[1] 0.003 s
testSamples(int)[2] 0 s
testSamples(int)[3] 0 s
testSamples(int)[4] 0.001 s
testSamples(int)[5] 0 s

ArraySamplerTest

testShuffleFullRangeMatchesShuffle(int)[1] 0.001 s
testShuffleFullRangeMatchesShuffle(int)[2] 0 s
testShuffleFullRangeMatchesShuffle(int)[3] 0.019 s
testShuffleSubRange(int, int, int)[1] 0.001 s
testShuffleSubRange(int, int, int)[2] 0 s
testShuffleSubRange(int, int, int)[3] 0 s
testShuffleSubRange(int, int, int)[4] 0 s
testShuffleSubRange(int, int, int)[5] 0 s
testShuffleSubRange(int, int, int)[6] 0.001 s
testRandomBounded2 0.001 s
testShuffleSubRangeIsRandomLarge(int, int, int)[1] 0.018 s
testShuffleSubRangeMatchesShuffle(int, int, int)[1] 0.001 s
testShuffleSubRangeMatchesShuffle(int, int, int)[2] 0 s
testShuffleSubRangeMatchesShuffle(int, int, int)[3] 0 s
testShuffleSubRangeMatchesShuffle(int, int, int)[4] 0.010 s
testShuffleIsRandomLarge(int)[1] 0.012 s
testShuffleNoDuplicates(int)[1] 0 s
testShuffleNoDuplicates(int)[2] 0 s
testShuffleNoDuplicates(int)[3] 0 s
testShuffleNoDuplicates(int)[4] 0.009 s
testShuffleIsRandom(int)[1] 0 s
testShuffleIsRandom(int)[2] 0.001 s
testShuffleBooleanSubRange(int, int, int)[1] 0.001 s
testShuffleBooleanSubRange(int, int, int)[2] 0 s
testShuffleBooleanSubRange(int, int, int)[3] 0.001 s
testShuffleBooleanSubRange(int, int, int)[4] 0 s
testShuffleBooleanSubRange(int, int, int)[5] 0 s
testShuffleBooleanSubRange(int, int, int)[6] 0.006 s
testShuffleSubRangeLarge(int, int, int)[1] 0.021 s
testShuffleSubRangeNoDuplicates(int, int, int)[1] 0.001 s
testShuffleSubRangeNoDuplicates(int, int, int)[2] 0 s
testShuffleSubRangeNoDuplicates(int, int, int)[3] 0 s
testShuffleSubRangeNoDuplicates(int, int, int)[4] 0 s
testShuffleSubRangeNoDuplicates(int, int, int)[5] 0.008 s
testInvalidSubRange(int, int, int)[1] 0.002 s
testInvalidSubRange(int, int, int)[2] 0 s
testInvalidSubRange(int, int, int)[3] 0 s
testInvalidSubRange(int, int, int)[4] 0.001 s
testInvalidSubRange(int, int, int)[5] 0 s
testInvalidSubRange(int, int, int)[6] 0 s
testInvalidSubRange(int, int, int)[7] 0 s
testShuffleBoolean(int)[1] 0 s
testShuffleBoolean(int)[2] 0 s
testShuffleBoolean(int)[3] 0.006 s
testReturnedReference(int)[1] 0 s
testReturnedReference(int)[2] 0 s
testReturnedReference(int)[3] 0 s
testShuffleLarge(int)[1] 0.016 s
testNullArguments 0.002 s
testShuffle(int)[1] 0 s
testShuffle(int)[2] 0 s
testShuffle(int)[3] 0 s
testShuffleSubRangeIsRandom(int, int, int)[1] 0 s
testShuffleSubRangeIsRandom(int, int, int)[2] 0.001 s
testShuffleSubRangeIsRandom(int, int, int)[3] 0 s
testShuffleSubRangeIsRandom(int, int, int)[4] 0.001 s
testReturnedReferenceRange(int, int, int)[1] 0.001 s
testReturnedReferenceRange(int, int, int)[2] 0 s
testReturnedReferenceRange(int, int, int)[3] 0 s
testReturnedReferenceRange(int, int, int)[4] 0 s
testReturnedReferenceRange(int, int, int)[5] 0.001 s

TriangleSamplerTest

testNonFiniteVertexCoordinates 0.001 s
testSharedStateSampler2D 0 s
testSharedStateSampler3D 0 s
testSharedStateSampler4D 0.001 s
testSamplingAssumptions 0 s
testTriangleContains 0 s
testDimensionMismatchThrows 0 s
testChangedInputCoordinates2D 0 s
testChangedInputCoordinates3D 0 s
testChangedInputCoordinates4D 0 s
testDistribution2D 0.004 s
testDistribution3D 0.003 s
testDistribution4D 0.001 s
testExtremeValueCoordinates2D 0 s
testExtremeValueCoordinates3D 0 s
testExtremeValueCoordinates4D 0.001 s
testRotations3D 0 s
testRotations4D 0 s
testTransform3D 0.001 s
testTransform4D 0 s
testInvalidDimensionThrows 0 s

InverseTransformParetoSamplerTest

testTinyShape(double, double)[1] 0.001 s
testTinyShape(double, double)[2] 0 s
testTinyShape(double, double)[3] 0 s
testTinyShape(double, double)[4] 0 s
testTinyShape(double, double)[5] 0 s
testTinyShape(double, double)[6] 0 s
testSharedStateSampler(double, double)[1] 0 s
testSharedStateSampler(double, double)[2] 0 s
testConstructorThrowsWithZeroScale 0 s
testConstructorThrowsWithZeroShape 0 s
testLargeShape(double, double)[1] 0.001 s
testLargeShape(double, double)[2] 0 s
testLargeShape(double, double)[3] 0 s
testLargeShape(double, double)[4] 0.001 s
testLargeShape(double, double)[5] 0 s
testLargeShape(double, double)[6] 0 s

BoxSamplerTest

testNonFiniteVertexCoordinates 0.065 s
testSharedStateSampler2D 0.003 s
testSharedStateSampler3D 0.001 s
testSharedStateSampler4D 0 s
testDimensionMismatchThrows 0 s
testChangedInputCoordinates2D 0.001 s
testChangedInputCoordinates3D 0 s
testChangedInputCoordinates4D 0 s
testDistribution2D 0.034 s
testDistribution3D 0.012 s
testDistribution4D 0.031 s
testExtremeValueCoordinates2D 0 s
testExtremeValueCoordinates3D 0 s
testExtremeValueCoordinates4D 0.001 s
testInvalidDimensionThrows 0 s

UniformLongSamplerTest

testSamplesWithLargeNonPowerOf2RangeIsRejectionMethod 0.002 s
testSharedStateSamplerWithPowerOf2Range 0 s
testSamplesWithPowerOf2Range 0 s
testSharedStateSamplerWithRangeOf1 0 s
testSamplesWithFullRange 0 s
testToStringWithSmallRange 0 s
testConstructorThrowsWithLowerAboveUpper 0 s
testSharedStateSamplerWithSmallRange 0 s
testToStringWithLargeRange 0 s
testSamplesWithPowerOf2RangeIsBitShift 0 s
testSharedStateSamplerWithLargeRange 0.001 s
testToStringWithRangeOf1 0 s
testSamplesWithSmallNonPowerOf2Range(long)[1] 0.001 s
testSamplesWithSmallNonPowerOf2Range(long)[2] 0 s
testSamplesWithSmallNonPowerOf2Range(long)[3] 0.001 s
testSamplesWithSmallNonPowerOf2Range(long)[4] 0 s
testSamplesWithSmallNonPowerOf2Range(long)[5] 0 s
testSamplesWithSmallNonPowerOf2Range(long)[6] 0 s
testSampleUniformityWithPowerOf2Range 0.001 s
testOffsetSamplesWithPowerOf2Range 0 s
testOffsetSamplesWithNonPowerOf2Range 0 s
testSamplesWithRangeOf1 0 s
testToStringWithPowerOf2Range 0 s
testOffsetSamplesWithRangeOf1 0 s

PoissonSamplerCacheTest

testMinimumCachedMean 0 s
testCanComputeSameSamplesAsPoissonSamplerWithCacheAboveTheUpperRange 0.001 s
testCreateSharedStateSamplerThrowsWithZeroMean 0 s
testConstructorWhenMaxAboveMin 0 s
testCanComputeSameSamplesAsPoissonSamplerWithPartialCacheCoveringUpperRange 0 s
testCanComputeSameSamplesAsPoissonSamplerReusingCacheNoRange 0 s
testWithRangeConstructorThrowsWhenMaxIsLessThanMin 0 s
testConstructorWhenMinBelow0 0 s
testCanComputeSameSamplesAsPoissonSamplerReusingCacheEntireRange 0 s
testCreateSharedStateSamplerThrowsWithNonIntegerMean 0 s
testWithRangeConstructorWhenCacheHasNoCapcity 0 s
testWithRangeConstructorWhenMaxEqualsMin 0.001 s
testCanComputeSameSamplesAsPoissonSamplerReusingCacheLowerRange 0 s
testWithRangeConstructorWithNoCache 0 s
testWithinRange 0 s
testConstructorWhenMaxEqualsMin 0 s
testCreatePoissonSampler 0.001 s
testWithRangeConstructorWhenMinBelow0 0 s
testCanComputeSameSamplesAsPoissonSamplerWithNoCache 0 s
testCanComputeSameSamplesAsPoissonSamplerWithPartialCacheCoveringLowerRange 0 s
testCanComputeSameSamplesAsPoissonSamplerWithFullRangeCache 0.001 s
testConstructorThrowsWhenMaxIsLessThanMin 0 s
testWithRangeConstructorWhenMaxAboveMin 0 s
testCanComputeSameSamplesAsPoissonSamplerReusingCacheUpperRange 0 s
testConstructorWithNoCache 0.001 s
testConstructorWhenMaxBelow0 0 s

TSamplerTest

testConstructorThrowsWithBadDegreesOfFreedom(double)[1] 0 s
testConstructorThrowsWithBadDegreesOfFreedom(double)[2] 0 s
testConstructorThrowsWithBadDegreesOfFreedom(double)[3] 0.001 s
testExtremelyLargeDegreesOfFreedom 0 s
testSharedStateSampler(double)[1] 0 s
testSharedStateSampler(double)[2] 0 s

DirichletSamplerTest

testSymmetricDistributionThrowsWithInvalidNumberOfCategories 0.001 s
testSymmetricDistributionThrowsWithInfiniteConcentration 0 s
testToString 0.001 s
testSymmetricDistributionThrowsWithZeroConcentration 0 s
testSharedStateSampler 0 s
testInvalidSampleIsIgnored 0 s
testDistributionThrowsWithZeroConcentration 0.001 s
testDistributionThrowsWithNaNConcentration 0 s
testDistributionThrowsWithInvalidNumberOfCategories 0 s
testSymmetricCaseMatchesGeneralCase 0 s
testDistributionThrowsWithInfiniteConcentration 0.001 s
testSampling1 0.078 s
testSampling2 0.051 s
testSampling3 0.077 s
testSampling4 0.015 s
testSampling5 0.028 s
testSharedStateSamplerForSymmetricCase 0 s
testSymmetricDistributionThrowsWithNaNConcentration 0.001 s

RejectionInversionZipfSamplerTest

testToString 0.001 s
testSharedStateSamplerWithZeroExponent 0 s
testSharedStateSampler 0 s
testConstructorThrowsWithNegativeExponent 0 s
testConstructorThrowsWithZeroNumberOfElements 0.001 s