This is an automated email from the ASF dual-hosted git repository. aherbert pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-statistics.git
commit 6425b89d12fbe3f0458b9a637b0881e27434b71a Author: aherbert <aherb...@apache.org> AuthorDate: Mon Jun 29 15:34:53 2020 +0100 Fix SonarCloud: Test scope for JUnit5 can be package-private --- .../AbstractContinuousDistributionTest.java | 4 +-- .../AbstractDiscreteDistributionTest.java | 10 +++---- .../distribution/BetaDistributionTest.java | 16 +++++------ .../distribution/BinomialDistributionTest.java | 18 ++++++------ .../distribution/CauchyDistributionTest.java | 10 +++---- .../distribution/ChiSquaredDistributionTest.java | 12 ++++---- .../ConstantContinuousDistributionTest.java | 4 +-- .../ContinuousDistributionAbstractTest.java | 24 ++++++++-------- .../distribution/ContinuousDistributionTest.java | 2 +- .../DiscreteDistributionAbstractTest.java | 20 +++++++------- .../distribution/DiscreteDistributionTest.java | 2 +- .../distribution/ExponentialDistributionTest.java | 14 +++++----- .../statistics/distribution/FDistributionTest.java | 18 ++++++------ .../distribution/GammaDistributionTest.java | 30 ++++++++++---------- .../distribution/GeometricDistributionTest.java | 8 +++--- .../distribution/GumbelDistributionTest.java | 10 +++---- .../HypergeometricDistributionTest.java | 32 +++++++++++----------- .../distribution/LaplaceDistributionTest.java | 10 +++---- .../distribution/LevyDistributionTest.java | 6 ++-- .../distribution/LogNormalDistributionTest.java | 18 ++++++------ .../distribution/LogisticsDistributionTest.java | 10 +++---- .../distribution/NakagamiDistributionTest.java | 10 +++---- .../distribution/NormalDistributionTest.java | 22 +++++++-------- .../distribution/ParetoDistributionTest.java | 16 +++++------ .../distribution/PascalDistributionTest.java | 14 +++++----- .../distribution/PoissonDistributionTest.java | 16 +++++------ .../statistics/distribution/TDistributionTest.java | 16 +++++------ .../distribution/TriangularDistributionTest.java | 16 +++++------ .../UniformContinuousDistributionTest.java | 12 ++++---- .../UniformDiscreteDistributionTest.java | 10 +++---- .../distribution/WeibullDistributionTest.java | 12 ++++---- .../distribution/ZipfDistributionTest.java | 10 +++---- 32 files changed, 216 insertions(+), 216 deletions(-) diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/AbstractContinuousDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/AbstractContinuousDistributionTest.java index 6251a64..d44ca18 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/AbstractContinuousDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/AbstractContinuousDistributionTest.java @@ -26,7 +26,7 @@ import org.junit.jupiter.api.Test; public class AbstractContinuousDistributionTest { @Test - public void testContinuous() { + void testContinuous() { final double x0 = 0.0; final double x1 = 1.0; final double x2 = 2.0; @@ -108,7 +108,7 @@ public class AbstractContinuousDistributionTest { } @Test - public void testDiscontinuous() { + void testDiscontinuous() { final double x0 = 0.0; final double x1 = 0.25; final double x2 = 0.5; diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/AbstractDiscreteDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/AbstractDiscreteDistributionTest.java index 03c6a6b..44358c8 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/AbstractDiscreteDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/AbstractDiscreteDistributionTest.java @@ -27,7 +27,7 @@ public class AbstractDiscreteDistributionTest { protected final double p = diceDistribution.probability(1); @Test - public void testInverseCumulativeProbabilityMethod() { + void testInverseCumulativeProbabilityMethod() { final double precision = 0.000000000000001; Assertions.assertEquals(1, diceDistribution.inverseCumulativeProbability(0)); Assertions.assertEquals(1, diceDistribution.inverseCumulativeProbability((1d - Double.MIN_VALUE) / 6d)); @@ -45,7 +45,7 @@ public class AbstractDiscreteDistributionTest { } @Test - public void testCumulativeProbabilitiesSingleArguments() { + void testCumulativeProbabilitiesSingleArguments() { for (int i = 1; i < 7; i++) { Assertions.assertEquals(p * i, diceDistribution.cumulativeProbability(i), Double.MIN_VALUE); @@ -57,7 +57,7 @@ public class AbstractDiscreteDistributionTest { } @Test - public void testProbabilitiesRangeArguments() { + void testProbabilitiesRangeArguments() { int lower = 0; int upper = 6; for (int i = 0; i < 2; i++) { @@ -73,7 +73,7 @@ public class AbstractDiscreteDistributionTest { } @Test - public void testInverseCumulativeProbabilityExtremes() { + void testInverseCumulativeProbabilityExtremes() { // Require a lower bound of MIN_VALUE and the cumulative probability // at that bound to be lower/higher than the argument cumulative probability. final DiscreteDistribution dist = new AbstractDiscreteDistribution() { @@ -111,7 +111,7 @@ public class AbstractDiscreteDistributionTest { } @Test - public void testInverseCumulativeProbabilityWithNaN() { + void testInverseCumulativeProbabilityWithNaN() { final DiscreteDistribution dist = new AbstractDiscreteDistribution() { @Override public double probability(int x) { diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/BetaDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/BetaDistributionTest.java index 8cbb2fa..71c9ace 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/BetaDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/BetaDistributionTest.java @@ -31,7 +31,7 @@ public class BetaDistributionTest { static final double EPSILON = StatUtils.min(ALPHA_BETAS); @Test - public void testCumulative() { + void testCumulative() { final double[] x = new double[]{-0.1, 0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1}; // all test data computed using R 2.5 checkCumulative(0.1, 0.1, @@ -161,7 +161,7 @@ public class BetaDistributionTest { } @Test - public void testDensity() { + void testDensity() { final double[] x = new double[]{1e-6, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9}; checkDensity(0.1, 0.1, x, new double[]{ @@ -301,7 +301,7 @@ public class BetaDistributionTest { } @Test - public void testDensityExtremes() { + void testDensityExtremes() { final BetaDistribution d = new BetaDistribution(2, 3); Assertions.assertEquals(Double.NEGATIVE_INFINITY, d.logDensity(-0.1)); Assertions.assertEquals(Double.NEGATIVE_INFINITY, d.logDensity(1.1)); @@ -313,19 +313,19 @@ public class BetaDistributionTest { } @Test - public void testLogDensityPrecondition1() { + void testLogDensityPrecondition1() { final BetaDistribution d = new BetaDistribution(0.5, 3); Assertions.assertThrows(DistributionException.class, () -> d.logDensity(0.0)); } @Test - public void testLogDensityPrecondition2() { + void testLogDensityPrecondition2() { final BetaDistribution d = new BetaDistribution(2, 0.5); Assertions.assertThrows(DistributionException.class, () -> d.logDensity(1.0)); } @Test - public void testMoments() { + void testMoments() { final double tol = 1e-9; BetaDistribution dist; @@ -339,7 +339,7 @@ public class BetaDistributionTest { } @Test - public void testMomentsSampling() { + void testMomentsSampling() { final UniformRandomProvider rng = RandomSource.create(RandomSource.WELL_1024_A, 123456789L); final int numSamples = 1000; @@ -359,7 +359,7 @@ public class BetaDistributionTest { } @Test - public void testGoodnessOfFit() { + void testGoodnessOfFit() { final UniformRandomProvider rng = RandomSource.create(RandomSource.WELL_19937_A, 123456789L); diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/BinomialDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/BinomialDistributionTest.java index f927559..8ad6e36 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/BinomialDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/BinomialDistributionTest.java @@ -94,7 +94,7 @@ public class BinomialDistributionTest extends DiscreteDistributionAbstractTest { /** Test degenerate case p = 0 */ @Test - public void testDegenerate0() { + void testDegenerate0() { final BinomialDistribution dist = new BinomialDistribution(5, 0.0d); setDistribution(dist); setCumulativeTestPoints(new int[] {-1, 0, 1, 5, 10}); @@ -112,7 +112,7 @@ public class BinomialDistributionTest extends DiscreteDistributionAbstractTest { /** Test degenerate case p = 1 */ @Test - public void testDegenerate1() { + void testDegenerate1() { final BinomialDistribution dist = new BinomialDistribution(5, 1.0d); setDistribution(dist); setCumulativeTestPoints(new int[] {-1, 0, 1, 2, 5, 10}); @@ -130,7 +130,7 @@ public class BinomialDistributionTest extends DiscreteDistributionAbstractTest { /** Test degenerate case n = 0 */ @Test - public void testDegenerate2() { + void testDegenerate2() { final BinomialDistribution dist = new BinomialDistribution(0, 0.01d); setDistribution(dist); setCumulativeTestPoints(new int[] {-1, 0, 1, 2, 5, 10}); @@ -147,7 +147,7 @@ public class BinomialDistributionTest extends DiscreteDistributionAbstractTest { } @Test - public void testParameterAccessors() { + void testParameterAccessors() { for (final int n : new int[] {11, 42, 999}) { for (final double p : new double[] {0.1, 0.456, 0.999}) { final BinomialDistribution dist = new BinomialDistribution(n, p); @@ -158,22 +158,22 @@ public class BinomialDistributionTest extends DiscreteDistributionAbstractTest { } @Test - public void testConstructorPrecondition1() { + void testConstructorPrecondition1() { Assertions.assertThrows(DistributionException.class, () -> new BinomialDistribution(-1, 0.1)); } @Test - public void testConstructorPrecondition2() { + void testConstructorPrecondition2() { Assertions.assertThrows(DistributionException.class, () -> new BinomialDistribution(10, -0.1)); } @Test - public void testConstructorPrecondition3() { + void testConstructorPrecondition3() { Assertions.assertThrows(DistributionException.class, () -> new BinomialDistribution(10, 1.1)); } @Test - public void testMoments() { + void testMoments() { final double tol = 1e-9; BinomialDistribution dist; @@ -187,7 +187,7 @@ public class BinomialDistributionTest extends DiscreteDistributionAbstractTest { } @Test - public void testMath718() { + void testMath718() { // for large trials the evaluation of ContinuedFraction was inaccurate // do a sweep over several large trials to test if the current implementation is // numerically stable. diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/CauchyDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/CauchyDistributionTest.java index 795de4c..3a17d78 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/CauchyDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/CauchyDistributionTest.java @@ -70,31 +70,31 @@ public class CauchyDistributionTest extends ContinuousDistributionAbstractTest { //-------------------- Additional test cases ------------------------------- @Test - public void testInverseCumulativeProbabilityExtremes() { + void testInverseCumulativeProbabilityExtremes() { setInverseCumulativeTestPoints(new double[] {0.0, 1.0}); setInverseCumulativeTestValues(new double[] {Double.NEGATIVE_INFINITY, Double.POSITIVE_INFINITY}); verifyInverseCumulativeProbabilities(); } @Test - public void testParameterAccessors() { + void testParameterAccessors() { final CauchyDistribution distribution = makeDistribution(); Assertions.assertEquals(1.2, distribution.getMedian()); Assertions.assertEquals(2.1, distribution.getScale()); } @Test - public void testConstructorPrecondition1() { + void testConstructorPrecondition1() { Assertions.assertThrows(DistributionException.class, () -> new CauchyDistribution(0, 0)); } @Test - public void testConstructorPrecondition2() { + void testConstructorPrecondition2() { Assertions.assertThrows(DistributionException.class, () -> new CauchyDistribution(0, -1)); } @Test - public void testMoments() { + void testMoments() { CauchyDistribution dist; dist = new CauchyDistribution(10.2, 0.15); diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ChiSquaredDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ChiSquaredDistributionTest.java index f6090c0..aec0eb0 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ChiSquaredDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ChiSquaredDistributionTest.java @@ -82,7 +82,7 @@ public class ChiSquaredDistributionTest extends ContinuousDistributionAbstractTe //-------------------- Additional test cases ------------------------------- @Test - public void testSmallDf() { + void testSmallDf() { setDistribution(new ChiSquaredDistribution(0.1d)); setTolerance(1E-4); // quantiles computed using R version 1.8.1 (linux version) @@ -96,23 +96,23 @@ public class ChiSquaredDistributionTest extends ContinuousDistributionAbstractTe } @Test - public void testParameterAccessors() { + void testParameterAccessors() { final ChiSquaredDistribution distribution = makeDistribution(); Assertions.assertEquals(5d, distribution.getDegreesOfFreedom()); } @Test - public void testConstructorPrecondition1() { + void testConstructorPrecondition1() { Assertions.assertThrows(DistributionException.class, () -> new ChiSquaredDistribution(0)); } @Test - public void testConstructorPrecondition2() { + void testConstructorPrecondition2() { Assertions.assertThrows(DistributionException.class, () -> new ChiSquaredDistribution(-1)); } @Test - public void testMoments() { + void testMoments() { final double tol = 1e-9; ChiSquaredDistribution dist; @@ -126,7 +126,7 @@ public class ChiSquaredDistributionTest extends ContinuousDistributionAbstractTe } @Test - public void testDensity() { + void testDensity() { final double[] x = new double[]{-0.1, 1e-6, 0.5, 1, 2, 5}; //R 2.5: print(dchisq(x, df=1), digits=10) checkDensity(1, x, new double[]{0.00000000000, 398.94208093034, 0.43939128947, 0.24197072452, 0.10377687436, 0.01464498256}); diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ConstantContinuousDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ConstantContinuousDistributionTest.java index 0b700c4..65d7670 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ConstantContinuousDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ConstantContinuousDistributionTest.java @@ -62,7 +62,7 @@ public class ConstantContinuousDistributionTest extends ContinuousDistributionAb /** Override default test, verifying that inverse cum is constant */ @Override @Test - public void testInverseCumulativeProbabilities() { + void testInverseCumulativeProbabilities() { final ContinuousDistribution dist = getDistribution(); for (final double x : getCumulativeTestValues()) { Assertions.assertEquals(1, dist.inverseCumulativeProbability(x)); @@ -72,7 +72,7 @@ public class ConstantContinuousDistributionTest extends ContinuousDistributionAb //-------------------- Additional test cases ------------------------------- @Test - public void testMoments() { + void testMoments() { ConstantContinuousDistribution dist; dist = new ConstantContinuousDistribution(-1); diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ContinuousDistributionAbstractTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ContinuousDistributionAbstractTest.java index 300f2e7..666bdbc 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ContinuousDistributionAbstractTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ContinuousDistributionAbstractTest.java @@ -235,7 +235,7 @@ public abstract class ContinuousDistributionAbstractTest { * using default test instance data */ @Test - public void testCumulativeProbabilities() { + void testCumulativeProbabilities() { verifyCumulativeProbabilities(); } @@ -244,7 +244,7 @@ public abstract class ContinuousDistributionAbstractTest { * using default test instance data */ @Test - public void testInverseCumulativeProbabilities() { + void testInverseCumulativeProbabilities() { verifyInverseCumulativeProbabilities(); } @@ -253,7 +253,7 @@ public abstract class ContinuousDistributionAbstractTest { * for default test instance data */ @Test - public void testDensities() { + void testDensities() { verifyDensities(); } @@ -262,7 +262,7 @@ public abstract class ContinuousDistributionAbstractTest { * for default test instance data */ @Test - public void testLogDensities() { + void testLogDensities() { verifyLogDensities(); } @@ -270,7 +270,7 @@ public abstract class ContinuousDistributionAbstractTest { * Verifies that probability computations are consistent */ @Test - public void testConsistency() { + void testConsistency() { for (int i = 1; i < cumulativeTestPoints.length; i++) { // check that cdf(x, x) = 0 @@ -293,20 +293,20 @@ public abstract class ContinuousDistributionAbstractTest { * Verifies that illegal arguments are correctly handled */ @Test - public void testPrecondition1() { + void testPrecondition1() { Assertions.assertThrows(DistributionException.class, () -> distribution.probability(1, 0)); } @Test - public void testPrecondition2() { + void testPrecondition2() { Assertions.assertThrows(DistributionException.class, () -> distribution.inverseCumulativeProbability(-1)); } @Test - public void testPrecondition3() { + void testPrecondition3() { Assertions.assertThrows(DistributionException.class, () -> distribution.inverseCumulativeProbability(2)); } @Test - public void testOutsideSupport() { + void testOutsideSupport() { // Test various quantities when the variable is outside the support. final double lo = distribution.getSupportLowerBound(); final double hi = distribution.getSupportUpperBound(); @@ -325,7 +325,7 @@ public abstract class ContinuousDistributionAbstractTest { * Test sampling */ @Test - public void testSampler() { + void testSampler() { final int sampleSize = 1000; final ContinuousDistribution.Sampler sampler = distribution.createSampler(RandomSource.create(RandomSource.WELL_19937_C, 123456789L)); @@ -349,7 +349,7 @@ public abstract class ContinuousDistributionAbstractTest { * are discarded. */ @Test - public void testDensityIntegrals() { + void testDensityIntegrals() { final double tol = 1e-9; final BaseAbstractUnivariateIntegrator integrator = new IterativeLegendreGaussIntegrator(5, 1e-12, 1e-10); @@ -386,7 +386,7 @@ public abstract class ContinuousDistributionAbstractTest { * then the support connected property is not used elsewhere in the standard tests. */ @Test - public void testIsSupportConnected() { + void testIsSupportConnected() { Assertions.assertEquals(isSupportConnected(), distribution.isSupportConnected()); } diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ContinuousDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ContinuousDistributionTest.java index e6d428a..c1136e8 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ContinuousDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ContinuousDistributionTest.java @@ -28,7 +28,7 @@ public class ContinuousDistributionTest { * Test the default interface methods. */ @Test - public void testDefaultMethods() { + void testDefaultMethods() { final double high = 0.54; final double low = 0.313; diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/DiscreteDistributionAbstractTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/DiscreteDistributionAbstractTest.java index 08abf16..2281444 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/DiscreteDistributionAbstractTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/DiscreteDistributionAbstractTest.java @@ -205,7 +205,7 @@ public abstract class DiscreteDistributionAbstractTest { * using default test instance data */ @Test - public void testDensities() { + void testDensities() { verifyDensities(); } @@ -214,7 +214,7 @@ public abstract class DiscreteDistributionAbstractTest { * using default test instance data */ @Test - public void testLogDensities() { + void testLogDensities() { verifyLogDensities(); } @@ -223,7 +223,7 @@ public abstract class DiscreteDistributionAbstractTest { * using default test instance data */ @Test - public void testCumulativeProbabilities() { + void testCumulativeProbabilities() { verifyCumulativeProbabilities(); } @@ -232,12 +232,12 @@ public abstract class DiscreteDistributionAbstractTest { * using default test instance data */ @Test - public void testInverseCumulativeProbabilities() { + void testInverseCumulativeProbabilities() { verifyInverseCumulativeProbabilities(); } @Test - public void testConsistencyAtSupportBounds() { + void testConsistencyAtSupportBounds() { final int lower = distribution.getSupportLowerBound(); Assertions.assertEquals(0.0, distribution.cumulativeProbability(lower - 1), 0.0, "Cumulative probability mmust be 0 below support lower bound."); @@ -256,15 +256,15 @@ public abstract class DiscreteDistributionAbstractTest { } @Test - public void testPrecondition1() { + void testPrecondition1() { Assertions.assertThrows(DistributionException.class, () -> distribution.probability(1, 0)); } @Test - public void testPrecondition2() { + void testPrecondition2() { Assertions.assertThrows(DistributionException.class, () -> distribution.inverseCumulativeProbability(-1)); } @Test - public void testPrecondition3() { + void testPrecondition3() { Assertions.assertThrows(DistributionException.class, () -> distribution.inverseCumulativeProbability(2)); } @@ -272,7 +272,7 @@ public abstract class DiscreteDistributionAbstractTest { * Test sampling */ @Test - public void testSampling() { + void testSampling() { final int[] densityPoints = makeDensityTestPoints(); final double[] densityValues = makeDensityTestValues(); final int sampleSize = 1000; @@ -303,7 +303,7 @@ public abstract class DiscreteDistributionAbstractTest { * connected property is tested. */ @Test - public void testIsSupportConnected() { + void testIsSupportConnected() { Assertions.assertEquals(isSupportConnected(), distribution.isSupportConnected()); } diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/DiscreteDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/DiscreteDistributionTest.java index a34a100..7ad409e 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/DiscreteDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/DiscreteDistributionTest.java @@ -28,7 +28,7 @@ public class DiscreteDistributionTest { * Test the default interface methods. */ @Test - public void testDefaultMethods() { + void testDefaultMethods() { final DiscreteDistribution dist = new DiscreteDistribution() { @Override public double probability(int x) { diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ExponentialDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ExponentialDistributionTest.java index 0a1b6c6..de9e758 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ExponentialDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ExponentialDistributionTest.java @@ -68,27 +68,27 @@ public class ExponentialDistributionTest extends ContinuousDistributionAbstractT //------------ Additional tests ------------------------------------------- @Test - public void testCumulativeProbabilityExtremes() { + void testCumulativeProbabilityExtremes() { setCumulativeTestPoints(new double[] {-2, 0}); setCumulativeTestValues(new double[] {0, 0}); verifyCumulativeProbabilities(); } @Test - public void testInverseCumulativeProbabilityExtremes() { + void testInverseCumulativeProbabilityExtremes() { setInverseCumulativeTestPoints(new double[] {0, 1}); setInverseCumulativeTestValues(new double[] {0, Double.POSITIVE_INFINITY}); verifyInverseCumulativeProbabilities(); } @Test - public void testCumulativeProbability2() { + void testCumulativeProbability2() { final double actual = getDistribution().probability(0.25, 0.75); Assertions.assertEquals(0.0905214, actual, 10e-4); } @Test - public void testDensity() { + void testDensity() { final ExponentialDistribution d1 = new ExponentialDistribution(1); Assertions.assertTrue(Precision.equals(0.0, d1.density(-1e-9), 1)); Assertions.assertTrue(Precision.equals(1.0, d1.density(0.0), 1)); @@ -106,18 +106,18 @@ public class ExponentialDistributionTest extends ContinuousDistributionAbstractT } @Test - public void testMeanAccessors() { + void testMeanAccessors() { final ExponentialDistribution distribution = makeDistribution(); Assertions.assertEquals(5d, distribution.getMean()); } @Test - public void testConstructorPrecondition1() { + void testConstructorPrecondition1() { Assertions.assertThrows(DistributionException.class, () -> new ExponentialDistribution(0)); } @Test - public void testMoments() { + void testMoments() { final double tol = 1e-9; ExponentialDistribution dist; diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/FDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/FDistributionTest.java index a708e00..b303bce 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/FDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/FDistributionTest.java @@ -66,37 +66,37 @@ public class FDistributionTest extends ContinuousDistributionAbstractTest { //-------------------- Additional test cases ------------------------------- @Test - public void testCumulativeProbabilityExtremes() { + void testCumulativeProbabilityExtremes() { setCumulativeTestPoints(new double[] {-2, 0}); setCumulativeTestValues(new double[] {0, 0}); verifyCumulativeProbabilities(); } @Test - public void testInverseCumulativeProbabilityExtremes() { + void testInverseCumulativeProbabilityExtremes() { setInverseCumulativeTestPoints(new double[] {0, 1}); setInverseCumulativeTestValues(new double[] {0, Double.POSITIVE_INFINITY}); verifyInverseCumulativeProbabilities(); } @Test - public void testParameterAccessors() { + void testParameterAccessors() { final FDistribution dist = makeDistribution(); Assertions.assertEquals(5d, dist.getNumeratorDegreesOfFreedom()); Assertions.assertEquals(6d, dist.getDenominatorDegreesOfFreedom()); } @Test - public void testConstructorPrecondition1() { + void testConstructorPrecondition1() { Assertions.assertThrows(DistributionException.class, () -> new FDistribution(0, 1)); } @Test - public void testConstructorPrecondition2() { + void testConstructorPrecondition2() { Assertions.assertThrows(DistributionException.class, () -> new FDistribution(1, 0)); } @Test - public void testMoments() { + void testMoments() { final double tol = 1e-9; FDistribution dist; @@ -114,7 +114,7 @@ public class FDistributionTest extends ContinuousDistributionAbstractTest { } @Test - public void testLargeDegreesOfFreedom() { + void testLargeDegreesOfFreedom() { final FDistribution fd = new FDistribution(100000, 100000); final double p = fd.cumulativeProbability(.999); final double x = fd.inverseCumulativeProbability(p); @@ -122,7 +122,7 @@ public class FDistributionTest extends ContinuousDistributionAbstractTest { } @Test - public void testSmallDegreesOfFreedom() { + void testSmallDegreesOfFreedom() { FDistribution fd = new FDistribution(1, 1); double p = fd.cumulativeProbability(0.975); double x = fd.inverseCumulativeProbability(p); @@ -135,7 +135,7 @@ public class FDistributionTest extends ContinuousDistributionAbstractTest { } @Test - public void testMath785() { + void testMath785() { // this test was failing due to inaccurate results from ContinuedFraction. final double prob = 0.01; final FDistribution f = new FDistribution(200000, 200000); diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/GammaDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/GammaDistributionTest.java index 7bf8b62..2ebf952 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/GammaDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/GammaDistributionTest.java @@ -76,23 +76,23 @@ public class GammaDistributionTest extends ContinuousDistributionAbstractTest { //-------------------- Additional test cases ------------------------------- @Test - public void testParameterAccessors() { + void testParameterAccessors() { final GammaDistribution distribution = makeDistribution(); Assertions.assertEquals(4d, distribution.getShape()); Assertions.assertEquals(2d, distribution.getScale()); } @Test - public void testConstructorPrecondition1() { + void testConstructorPrecondition1() { Assertions.assertThrows(DistributionException.class, () -> new GammaDistribution(0, 1)); } @Test - public void testConstructorPrecondition2() { + void testConstructorPrecondition2() { Assertions.assertThrows(DistributionException.class, () -> new GammaDistribution(1, 0)); } @Test - public void testMoments() { + void testMoments() { final double tol = 1e-9; GammaDistribution dist; @@ -106,7 +106,7 @@ public class GammaDistributionTest extends ContinuousDistributionAbstractTest { } @Test - public void testProbabilities() { + void testProbabilities() { testProbability(-1.000, 4.0, 2.0, .0000); testProbability(15.501, 4.0, 2.0, .9499); testProbability(0.504, 4.0, 1.0, .0018); @@ -115,7 +115,7 @@ public class GammaDistributionTest extends ContinuousDistributionAbstractTest { } @Test - public void testValues() { + void testValues() { testValue(15.501, 4.0, 2.0, .9499); testValue(0.504, 4.0, 1.0, .0018); testValue(10.011, 1.0, 2.0, .9933); @@ -135,7 +135,7 @@ public class GammaDistributionTest extends ContinuousDistributionAbstractTest { } @Test - public void testDensity() { + void testDensity() { final double[] x = new double[]{-0.1, 1e-6, 0.5, 1, 2, 5}; // R2.5: print(dgamma(x, shape=1, rate=1), digits=10) checkDensity(1, 1, x, new double[]{0.000000000000, 0.999999000001, 0.606530659713, 0.367879441171, 0.135335283237, 0.006737946999}); @@ -166,7 +166,7 @@ public class GammaDistributionTest extends ContinuousDistributionAbstractTest { } @Test - public void testLogDensity() { + void testLogDensity() { final double[] x = new double[]{-0.1, 1e-6, 0.5, 1, 2, 5}; final double inf = Double.POSITIVE_INFINITY; // R2.5: print(dgamma(x, shape=1, rate=1, log=TRUE), digits=10) @@ -198,7 +198,7 @@ public class GammaDistributionTest extends ContinuousDistributionAbstractTest { } @Test - public void testInverseCumulativeProbabilityExtremes() { + void testInverseCumulativeProbabilityExtremes() { setInverseCumulativeTestPoints(new double[] {0, 1}); setInverseCumulativeTestValues(new double[] {0, Double.POSITIVE_INFINITY}); verifyInverseCumulativeProbabilities(); @@ -351,34 +351,34 @@ public class GammaDistributionTest extends ContinuousDistributionAbstractTest { } @Test - public void testMath753Shape1() throws IOException { + void testMath753Shape1() throws IOException { doTestMath753(1.0, 1.5, 0.5, 0.0, 0.0, "gamma-distribution-shape-1.csv"); } @Test - public void testMath753Shape8() throws IOException { + void testMath753Shape8() throws IOException { doTestMath753(8.0, 1.5, 1.0, 0.0, 0.0, "gamma-distribution-shape-8.csv"); } @Test - public void testMath753Shape10() throws IOException { + void testMath753Shape10() throws IOException { doTestMath753(10.0, 1.0, 1.0, 0.0, 0.0, "gamma-distribution-shape-10.csv"); } @Test - public void testMath753Shape100() throws IOException { + void testMath753Shape100() throws IOException { // XXX Increased tolerance ("1.5" -> "2.0") to make test pass with JDK "Math" // where CM used "FastMath" (cf. "XXX" comment in main source code). doTestMath753(100.0, 2.0, 1.0, 0.0, 0.0, "gamma-distribution-shape-100.csv"); } @Test - public void testMath753Shape142() throws IOException { + void testMath753Shape142() throws IOException { doTestMath753(142.0, 3.3, 1.6, 40.0, 40.0, "gamma-distribution-shape-142.csv"); } @Test - public void testMath753Shape1000() throws IOException { + void testMath753Shape1000() throws IOException { // XXX Increased tolerance ("220.0" -> "230.0") to make test pass with JDK "Math" // where CM used "FastMath" (cf. "XXX" comment in main source code). doTestMath753(1000.0, 1.0, 1.0, 160.0, 230.0, "gamma-distribution-shape-1000.csv"); diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/GeometricDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/GeometricDistributionTest.java index c098857..129feed 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/GeometricDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/GeometricDistributionTest.java @@ -156,7 +156,7 @@ public class GeometricDistributionTest extends DiscreteDistributionAbstractTest //-------------------- Additional test cases ------------------------------- @Test - public void testParameterAccessors() { + void testParameterAccessors() { for (final double x : new double[] {0.1, 0.456, 0.999}) { final GeometricDistribution dist = new GeometricDistribution(x); Assertions.assertEquals(x, dist.getProbabilityOfSuccess()); @@ -164,17 +164,17 @@ public class GeometricDistributionTest extends DiscreteDistributionAbstractTest } @Test - public void testConstructorPrecondition1() { + void testConstructorPrecondition1() { Assertions.assertThrows(DistributionException.class, () -> new GeometricDistribution(-0.1)); } @Test - public void testConstructorPrecondition2() { + void testConstructorPrecondition2() { Assertions.assertThrows(DistributionException.class, () -> new GeometricDistribution(1.1)); } @Test - public void testMoments() { + void testMoments() { final double tol = 1e-9; GeometricDistribution dist; diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/GumbelDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/GumbelDistributionTest.java index cceff20..abc0612 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/GumbelDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/GumbelDistributionTest.java @@ -57,26 +57,26 @@ public class GumbelDistributionTest extends ContinuousDistributionAbstractTest { //-------------------- Additional test cases ------------------------------- @Test - public void testInverseCumulativeProbabilityExtremes() { + void testInverseCumulativeProbabilityExtremes() { setInverseCumulativeTestPoints(new double[] {0.0, 1.0}); setInverseCumulativeTestValues(new double[] {Double.NEGATIVE_INFINITY, Double.POSITIVE_INFINITY}); verifyInverseCumulativeProbabilities(); } @Test - public void testParameterAccessors() { + void testParameterAccessors() { final GumbelDistribution d = makeDistribution(); Assertions.assertEquals(0.5, d.getLocation()); Assertions.assertEquals(2, d.getScale()); } @Test - public void testConstructorPrecondition1() { + void testConstructorPrecondition1() { Assertions.assertThrows(DistributionException.class, () -> new GumbelDistribution(10, -0.1)); } @Test - public void testMoments() { + void testMoments() { final double tol = 1e-9; GumbelDistribution dist; @@ -90,7 +90,7 @@ public class GumbelDistributionTest extends ContinuousDistributionAbstractTest { } @Test - public void testSupport() { + void testSupport() { final GumbelDistribution d = makeDistribution(); Assertions.assertEquals(Double.NEGATIVE_INFINITY, d.getSupportLowerBound()); Assertions.assertEquals(Double.POSITIVE_INFINITY, d.getSupportUpperBound()); diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/HypergeometricDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/HypergeometricDistributionTest.java index a5aa9d9..a142d2c 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/HypergeometricDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/HypergeometricDistributionTest.java @@ -105,7 +105,7 @@ public class HypergeometricDistributionTest extends DiscreteDistributionAbstract /** Verify that if there are no failures, mass is concentrated on sampleSize */ @Test - public void testDegenerateNoFailures() { + void testDegenerateNoFailures() { final HypergeometricDistribution dist = new HypergeometricDistribution(5, 5, 3); setDistribution(dist); setCumulativeTestPoints(new int[] {-1, 0, 1, 3, 10 }); @@ -123,7 +123,7 @@ public class HypergeometricDistributionTest extends DiscreteDistributionAbstract /** Verify that if there are no successes, mass is concentrated on 0 */ @Test - public void testDegenerateNoSuccesses() { + void testDegenerateNoSuccesses() { final HypergeometricDistribution dist = new HypergeometricDistribution(5, 0, 3); setDistribution(dist); setCumulativeTestPoints(new int[] {-1, 0, 1, 3, 10 }); @@ -141,7 +141,7 @@ public class HypergeometricDistributionTest extends DiscreteDistributionAbstract /** Verify that if sampleSize = populationSize, mass is concentrated on numberOfSuccesses */ @Test - public void testDegenerateFullSample() { + void testDegenerateFullSample() { final HypergeometricDistribution dist = new HypergeometricDistribution(5, 3, 5); setDistribution(dist); setCumulativeTestPoints(new int[] {-1, 0, 1, 3, 10 }); @@ -158,7 +158,7 @@ public class HypergeometricDistributionTest extends DiscreteDistributionAbstract } @Test - public void testParameterAccessors() { + void testParameterAccessors() { final HypergeometricDistribution dist = new HypergeometricDistribution(5, 3, 4); Assertions.assertEquals(5, dist.getPopulationSize()); Assertions.assertEquals(3, dist.getNumberOfSuccesses()); @@ -166,28 +166,28 @@ public class HypergeometricDistributionTest extends DiscreteDistributionAbstract } @Test - public void testConstructorPrecondition1() { + void testConstructorPrecondition1() { Assertions.assertThrows(DistributionException.class, () -> new HypergeometricDistribution(0, 3, 5)); } @Test - public void testConstructorPrecondition2() { + void testConstructorPrecondition2() { Assertions.assertThrows(DistributionException.class, () -> new HypergeometricDistribution(5, -1, 5)); } @Test - public void testConstructorPrecondition3() { + void testConstructorPrecondition3() { Assertions.assertThrows(DistributionException.class, () -> new HypergeometricDistribution(5, 3, -1)); } @Test - public void testConstructorPrecondition4() { + void testConstructorPrecondition4() { Assertions.assertThrows(DistributionException.class, () -> new HypergeometricDistribution(5, 6, 5)); } @Test - public void testConstructorPrecondition5() { + void testConstructorPrecondition5() { Assertions.assertThrows(DistributionException.class, () -> new HypergeometricDistribution(5, 3, 6)); } @Test - public void testMoments() { + void testMoments() { final double tol = 1e-9; HypergeometricDistribution dist; @@ -201,7 +201,7 @@ public class HypergeometricDistributionTest extends DiscreteDistributionAbstract } @Test - public void testLargeValues() { + void testLargeValues() { final int populationSize = 3456; final int sampleSize = 789; final int numberOfSucceses = 101; @@ -251,7 +251,7 @@ public class HypergeometricDistributionTest extends DiscreteDistributionAbstract } @Test - public void testMoreLargeValues() { + void testMoreLargeValues() { final int populationSize = 26896; final int sampleSize = 895; final int numberOfSucceses = 55; @@ -279,7 +279,7 @@ public class HypergeometricDistributionTest extends DiscreteDistributionAbstract } @Test - public void testMath644() { + void testMath644() { final int N = 14761461; // population final int m = 1035; // successes in population final int n = 1841; // number of trials @@ -296,7 +296,7 @@ public class HypergeometricDistributionTest extends DiscreteDistributionAbstract } @Test - public void testZeroTrial() { + void testZeroTrial() { final int n = 11; // population final int m = 4; // successes in population final int s = 0; // number of trials @@ -310,7 +310,7 @@ public class HypergeometricDistributionTest extends DiscreteDistributionAbstract } @Test - public void testMath1356() { + void testMath1356() { final int n = 11; // population final int m = 11; // successes in population @@ -322,7 +322,7 @@ public class HypergeometricDistributionTest extends DiscreteDistributionAbstract } @Test - public void testMath1021() { + void testMath1021() { final int N = 43130568; final int m = 42976365; final int n = 50; diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/LaplaceDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/LaplaceDistributionTest.java index 1b9ee31..5cf85e5 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/LaplaceDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/LaplaceDistributionTest.java @@ -57,26 +57,26 @@ public class LaplaceDistributionTest extends ContinuousDistributionAbstractTest //-------------------- Additional test cases ------------------------------- @Test - public void testInverseCumulativeProbabilityExtremes() { + void testInverseCumulativeProbabilityExtremes() { setInverseCumulativeTestPoints(new double[] {0.0, 1.0}); setInverseCumulativeTestValues(new double[] {Double.NEGATIVE_INFINITY, Double.POSITIVE_INFINITY}); verifyInverseCumulativeProbabilities(); } @Test - public void testParameterAccessors() { + void testParameterAccessors() { final LaplaceDistribution d = makeDistribution(); Assertions.assertEquals(0, d.getLocation()); Assertions.assertEquals(1, d.getScale()); } @Test - public void testConstructorPrecondition1() { + void testConstructorPrecondition1() { Assertions.assertThrows(DistributionException.class, () -> new LaplaceDistribution(0, -0.1)); } @Test - public void testMoments() { + void testMoments() { LaplaceDistribution dist; dist = new LaplaceDistribution(0.5, 1.0); @@ -89,7 +89,7 @@ public class LaplaceDistributionTest extends ContinuousDistributionAbstractTest } @Test - public void testSupport() { + void testSupport() { final LaplaceDistribution d = makeDistribution(); Assertions.assertEquals(Double.NEGATIVE_INFINITY, d.getSupportLowerBound()); Assertions.assertEquals(Double.POSITIVE_INFINITY, d.getSupportUpperBound()); diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/LevyDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/LevyDistributionTest.java index 7dae2db..a1fa752 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/LevyDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/LevyDistributionTest.java @@ -68,14 +68,14 @@ public class LevyDistributionTest extends ContinuousDistributionAbstractTest { //-------------------- Additional test cases ------------------------------- @Test - public void testParameterAccessors() { + void testParameterAccessors() { final LevyDistribution d = makeDistribution(); Assertions.assertEquals(1.2, d.getLocation()); Assertions.assertEquals(0.4, d.getScale()); } @Test - public void testMoments() { + void testMoments() { LevyDistribution dist; dist = new LevyDistribution(0, 0.5); @@ -92,7 +92,7 @@ public class LevyDistributionTest extends ContinuousDistributionAbstractTest { } @Test - public void testSupport() { + void testSupport() { final LevyDistribution d = makeDistribution(); Assertions.assertEquals(d.getLocation(), d.getSupportLowerBound()); Assertions.assertEquals(Double.POSITIVE_INFINITY, d.getSupportUpperBound()); diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/LogNormalDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/LogNormalDistributionTest.java index 768ef24..c19f33d 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/LogNormalDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/LogNormalDistributionTest.java @@ -116,7 +116,7 @@ public class LogNormalDistributionTest extends ContinuousDistributionAbstractTes } @Test - public void testQuantiles() { + void testQuantiles() { setCumulativeTestValues(new double[] {0, 0.0396495152787, 0.16601209243, 0.272533253269, 0.357618409638, 0.426488363093, @@ -153,14 +153,14 @@ public class LogNormalDistributionTest extends ContinuousDistributionAbstractTes } @Test - public void testInverseCumulativeProbabilityExtremes() { + void testInverseCumulativeProbabilityExtremes() { setInverseCumulativeTestPoints(new double[] {0, 1}); setInverseCumulativeTestValues(new double[] {0, Double.POSITIVE_INFINITY}); verifyInverseCumulativeProbabilities(); } @Test - public void testCumulativeProbabilityExtremes() { + void testCumulativeProbabilityExtremes() { // Use a small shape parameter so that we can exceed 40 * shape setDistribution(new LogNormalDistribution(1, 0.0001)); setCumulativeTestPoints(new double[] {0.5, 10}); @@ -169,19 +169,19 @@ public class LogNormalDistributionTest extends ContinuousDistributionAbstractTes } @Test - public void testParameterAccessors() { + void testParameterAccessors() { final LogNormalDistribution distribution = (LogNormalDistribution)getDistribution(); Assertions.assertEquals(2.1, distribution.getScale()); Assertions.assertEquals(1.4, distribution.getShape()); } @Test - public void testConstructorPrecondition1() { + void testConstructorPrecondition1() { Assertions.assertThrows(DistributionException.class, () -> new LogNormalDistribution(1, 0)); } @Test - public void testMoments() { + void testMoments() { final double tol = 1e-9; LogNormalDistribution dist; @@ -199,7 +199,7 @@ public class LogNormalDistributionTest extends ContinuousDistributionAbstractTes } @Test - public void testDensity() { + void testDensity() { final double[] x = new double[]{-2, -1, 0, 1, 2}; // R 2.13: print(dlnorm(c(-2,-1,0,1,2)), digits=10) checkDensity(0, 1, x, new double[] {0.0000000000, 0.0000000000, @@ -226,7 +226,7 @@ public class LogNormalDistributionTest extends ContinuousDistributionAbstractTes * Verifies fixes for JIRA MATH-167, MATH-414 */ @Test - public void testExtremeValues() { + void testExtremeValues() { final LogNormalDistribution d = new LogNormalDistribution(0, 1); for (int i = 0; i < 1e5; i++) { // make sure no convergence exception final double upperTail = d.cumulativeProbability(i); @@ -244,7 +244,7 @@ public class LogNormalDistributionTest extends ContinuousDistributionAbstractTes } @Test - public void testTinyVariance() { + void testTinyVariance() { final LogNormalDistribution dist = new LogNormalDistribution(0, 1e-9); final double t = dist.getVariance(); Assertions.assertEquals(1e-18, t, 1e-20); diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/LogisticsDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/LogisticsDistributionTest.java index 1cafb5d..1444433 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/LogisticsDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/LogisticsDistributionTest.java @@ -57,26 +57,26 @@ public class LogisticsDistributionTest extends ContinuousDistributionAbstractTes //-------------------- Additional test cases ------------------------------- @Test - public void testInverseCumulativeProbabilityExtremes() { + void testInverseCumulativeProbabilityExtremes() { setInverseCumulativeTestPoints(new double[] {0, 1}); setInverseCumulativeTestValues(new double[] {0, Double.POSITIVE_INFINITY}); verifyInverseCumulativeProbabilities(); } @Test - public void testParametersAccessors() { + void testParametersAccessors() { final LogisticDistribution d = makeDistribution(); Assertions.assertEquals(2, d.getLocation()); Assertions.assertEquals(5, d.getScale()); } @Test - public void testConstructorPrecondition1() { + void testConstructorPrecondition1() { Assertions.assertThrows(DistributionException.class, () -> new LogisticDistribution(1, 0)); } @Test - public void testMeanAndVariance() { + void testMeanAndVariance() { final LogisticDistribution d = makeDistribution(); // Constructor 'location' parameter = mean Assertions.assertEquals(2.0, d.getMean()); @@ -86,7 +86,7 @@ public class LogisticsDistributionTest extends ContinuousDistributionAbstractTes } @Test - public void testSupport() { + void testSupport() { final LogisticDistribution d = makeDistribution(); Assertions.assertEquals(Double.NEGATIVE_INFINITY, d.getSupportLowerBound()); Assertions.assertEquals(Double.POSITIVE_INFINITY, d.getSupportUpperBound()); diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/NakagamiDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/NakagamiDistributionTest.java index a8f1793..4a5f151 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/NakagamiDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/NakagamiDistributionTest.java @@ -57,24 +57,24 @@ public class NakagamiDistributionTest extends ContinuousDistributionAbstractTest //-------------------- Additional test cases ------------------------------- @Test - public void testParameterAccessors() { + void testParameterAccessors() { final NakagamiDistribution d = makeDistribution(); Assertions.assertEquals(0.5, d.getShape()); Assertions.assertEquals(1, d.getScale()); } @Test - public void testConstructorPrecondition1() { + void testConstructorPrecondition1() { Assertions.assertThrows(DistributionException.class, () -> new NakagamiDistribution(0.4999, 1.0)); } @Test - public void testConstructorPrecondition2() { + void testConstructorPrecondition2() { Assertions.assertThrows(DistributionException.class, () -> new NakagamiDistribution(0.5, 0.0)); } @Test - public void testMoments() { + void testMoments() { // Values obtained using Matlab, e.g. // format long; // pd = makedist('Nakagami','mu',0.5,'omega',1.0); @@ -92,7 +92,7 @@ public class NakagamiDistributionTest extends ContinuousDistributionAbstractTest } @Test - public void testSupport() { + void testSupport() { final NakagamiDistribution d = makeDistribution(); Assertions.assertEquals(0, d.getSupportLowerBound()); Assertions.assertEquals(Double.POSITIVE_INFINITY, d.getSupportUpperBound()); diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/NormalDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/NormalDistributionTest.java index 603e41d..5b37c29 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/NormalDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/NormalDistributionTest.java @@ -85,7 +85,7 @@ public class NormalDistributionTest extends ContinuousDistributionAbstractTest { } @Test - public void testQuantiles() { + void testQuantiles() { setDensityTestValues(new double[] {0.0385649760808, 0.172836231799, 0.284958771715, 0.172836231799, 0.0385649760808, 0.00316560600853, 9.55930184035e-05, 1.06194251052e-06}); verifyQuantiles(); @@ -105,7 +105,7 @@ public class NormalDistributionTest extends ContinuousDistributionAbstractTest { } @Test - public void testInverseCumulativeProbabilityExtremes() { + void testInverseCumulativeProbabilityExtremes() { setInverseCumulativeTestPoints(new double[] {0, 1}); setInverseCumulativeTestValues(new double[] {Double.NEGATIVE_INFINITY, Double.POSITIVE_INFINITY}); verifyInverseCumulativeProbabilities(); @@ -113,7 +113,7 @@ public class NormalDistributionTest extends ContinuousDistributionAbstractTest { // MATH-1257 @Test - public void testCumulativeProbability() { + void testCumulativeProbability() { final ContinuousDistribution dist = new NormalDistribution(0, 1); final double x = -10; final double expected = 7.61985e-24; @@ -123,19 +123,19 @@ public class NormalDistributionTest extends ContinuousDistributionAbstractTest { } @Test - public void testParameterAccessors() { + void testParameterAccessors() { final NormalDistribution distribution = makeDistribution(); Assertions.assertEquals(2.1, distribution.getMean()); Assertions.assertEquals(1.4, distribution.getStandardDeviation()); } @Test - public void testConstructorPrecondition1() { + void testConstructorPrecondition1() { Assertions.assertThrows(DistributionException.class, () -> new NormalDistribution(1, 0)); } @Test - public void testMoments() { + void testMoments() { final double tol = 1e-9; NormalDistribution dist; @@ -153,7 +153,7 @@ public class NormalDistributionTest extends ContinuousDistributionAbstractTest { } @Test - public void testDensity() { + void testDensity() { final double[] x = new double[] {-2, -1, 0, 1, 2}; // R 2.5: print(dnorm(c(-2,-1,0,1,2)), digits=10) checkDensity(0, 1, x, new double[] {0.05399096651, 0.24197072452, 0.39894228040, 0.24197072452, 0.05399096651}); @@ -173,7 +173,7 @@ public class NormalDistributionTest extends ContinuousDistributionAbstractTest { * Verifies fixes for JIRA MATH-167, MATH-414 */ @Test - public void testLowerTail() { + void testLowerTail() { final NormalDistribution distribution = new NormalDistribution(0, 1); for (int i = 0; i < 100; i++) { // make sure no convergence exception final double lowerTail = distribution.cumulativeProbability(-i); @@ -190,7 +190,7 @@ public class NormalDistributionTest extends ContinuousDistributionAbstractTest { * Verifies fixes for JIRA MATH-167, MATH-414 */ @Test - public void testUpperTail() { + void testUpperTail() { final NormalDistribution distribution = new NormalDistribution(0, 1); for (int i = 0; i < 100; i++) { // make sure no convergence exception final double upperTail = distribution.cumulativeProbability(i); @@ -203,7 +203,7 @@ public class NormalDistributionTest extends ContinuousDistributionAbstractTest { } @Test - public void testExtremeValues() { + void testExtremeValues() { final NormalDistribution distribution = new NormalDistribution(0, 1); Assertions.assertEquals(1, distribution.cumulativeProbability(Double.MAX_VALUE)); @@ -213,7 +213,7 @@ public class NormalDistributionTest extends ContinuousDistributionAbstractTest { } @Test - public void testMath280() { + void testMath280() { final NormalDistribution normal = new NormalDistribution(0, 1); double result = normal.inverseCumulativeProbability(0.9986501019683698); Assertions.assertEquals(3.0, result, DEFAULT_TOLERANCE); diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ParetoDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ParetoDistributionTest.java index 1954986..2074c42 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ParetoDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ParetoDistributionTest.java @@ -104,7 +104,7 @@ public class ParetoDistributionTest extends ContinuousDistributionAbstractTest { } @Test - public void testQuantiles() { + void testQuantiles() { setCumulativeTestValues(new double[] {0, 0, 0, 0.510884134236, 0.694625688662, 0.785201995008, 0.837811522357, 0.871634279326}); setDensityTestValues(new double[] {0, 0, 0.666666666, 0.195646346305, 0.0872498032394, 0.0477328899983, 0.0294888141169, 0.0197485724114}); verifyQuantiles(); @@ -124,31 +124,31 @@ public class ParetoDistributionTest extends ContinuousDistributionAbstractTest { } @Test - public void testInverseCumulativeProbabilityExtremes() { + void testInverseCumulativeProbabilityExtremes() { setInverseCumulativeTestPoints(new double[] {0, 1}); setInverseCumulativeTestValues(new double[] {2.1, Double.POSITIVE_INFINITY}); verifyInverseCumulativeProbabilities(); } @Test - public void testParameterAccessors() { + void testParameterAccessors() { final ParetoDistribution distribution = (ParetoDistribution)getDistribution(); Assertions.assertEquals(2.1, distribution.getScale()); Assertions.assertEquals(1.4, distribution.getShape()); } @Test - public void testConstructorPrecondition1() { + void testConstructorPrecondition1() { Assertions.assertThrows(DistributionException.class, () -> new ParetoDistribution(1, 0)); } @Test - public void testConstructorPrecondition2() { + void testConstructorPrecondition2() { Assertions.assertThrows(DistributionException.class, () -> new ParetoDistribution(0, 1)); } @Test - public void testMoments() { + void testMoments() { final double tol = 1e-9; ParetoDistribution dist; @@ -162,7 +162,7 @@ public class ParetoDistributionTest extends ContinuousDistributionAbstractTest { } @Test - public void testDensity() { + void testDensity() { final double[] x = new double[] {-2, -1, 0, 1, 2}; // R 2.14: print(dpareto(c(-2,-1,0,1,2), scale=1, shape=1), digits=10) checkDensity(1, 1, x, new double[] {0.00, 0.00, 0.00, 1.00, 0.25}); @@ -182,7 +182,7 @@ public class ParetoDistributionTest extends ContinuousDistributionAbstractTest { * Check to make sure top-coding of extreme values works correctly. */ @Test - public void testExtremeValues() { + void testExtremeValues() { final ParetoDistribution d = new ParetoDistribution(1, 1); for (int i = 0; i < 1e5; i++) { // make sure no convergence exception final double upperTail = d.cumulativeProbability(i); diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/PascalDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/PascalDistributionTest.java index d9cd08b..446a7ef 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/PascalDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/PascalDistributionTest.java @@ -89,7 +89,7 @@ public class PascalDistributionTest extends DiscreteDistributionAbstractTest { /** Test degenerate case p = 0 */ @Test - public void testDegenerate0() { + void testDegenerate0() { setDistribution(new PascalDistribution(5, 0.0d)); setCumulativeTestPoints(new int[] {-1, 0, 1, 5, 10 }); setCumulativeTestValues(new double[] {0d, 0d, 0d, 0d, 0d}); @@ -104,7 +104,7 @@ public class PascalDistributionTest extends DiscreteDistributionAbstractTest { /** Test degenerate case p = 1 */ @Test - public void testDegenerate1() { + void testDegenerate1() { setDistribution(new PascalDistribution(5, 1.0d)); setCumulativeTestPoints(new int[] {-1, 0, 1, 2, 5, 10 }); setCumulativeTestValues(new double[] {0d, 1d, 1d, 1d, 1d, 1d}); @@ -118,29 +118,29 @@ public class PascalDistributionTest extends DiscreteDistributionAbstractTest { } @Test - public void testParameterAccessors() { + void testParameterAccessors() { final PascalDistribution distribution = makeDistribution(); Assertions.assertEquals(10, distribution.getNumberOfSuccesses()); Assertions.assertEquals(0.7, distribution.getProbabilityOfSuccess()); } @Test - public void testConstructorPrecondition1() { + void testConstructorPrecondition1() { Assertions.assertThrows(DistributionException.class, () -> new PascalDistribution(0, 0.5)); } @Test - public void testConstructorPrecondition2() { + void testConstructorPrecondition2() { Assertions.assertThrows(DistributionException.class, () -> new PascalDistribution(3, -0.1)); } @Test - public void testConstructorPrecondition3() { + void testConstructorPrecondition3() { Assertions.assertThrows(DistributionException.class, () -> new PascalDistribution(3, 1.1)); } @Test - public void testMoments() { + void testMoments() { final double tol = 1e-9; PascalDistribution dist; diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/PoissonDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/PoissonDistributionTest.java index 008d938..a2351ad 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/PoissonDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/PoissonDistributionTest.java @@ -127,7 +127,7 @@ public class PoissonDistributionTest extends DiscreteDistributionAbstractTest { * P(9900 ≤ X ≤ 10200) for X = Po(10000) */ @Test - public void testNormalApproximateProbability() { + void testNormalApproximateProbability() { PoissonDistribution dist = new PoissonDistribution(100); double result = dist.normalApproximateProbability(110) - dist.normalApproximateProbability(89); @@ -143,25 +143,25 @@ public class PoissonDistributionTest extends DiscreteDistributionAbstractTest { * Test the degenerate cases of a 0.0 and 1.0 inverse cumulative probability. */ @Test - public void testDegenerateInverseCumulativeProbability() { + void testDegenerateInverseCumulativeProbability() { final PoissonDistribution dist = new PoissonDistribution(DEFAULT_TEST_POISSON_PARAMETER); Assertions.assertEquals(Integer.MAX_VALUE, dist.inverseCumulativeProbability(1.0d)); Assertions.assertEquals(0, dist.inverseCumulativeProbability(0d)); } @Test - public void testParameterAccessors() { + void testParameterAccessors() { final PoissonDistribution dist = new PoissonDistribution(10.0); Assertions.assertEquals(10.0, dist.getMean()); } @Test - public void testConstructorPrecondition1() { + void testConstructorPrecondition1() { Assertions.assertThrows(DistributionException.class, () -> new PoissonDistribution(-1)); } @Test - public void testMoments() { + void testMoments() { final double tol = 1e-9; PoissonDistribution dist; @@ -175,7 +175,7 @@ public class PoissonDistributionTest extends DiscreteDistributionAbstractTest { } @Test - public void testLargeMeanCumulativeProbability() { + void testLargeMeanCumulativeProbability() { double mean = 1.0; while (mean <= 10000000.0) { final PoissonDistribution dist = new PoissonDistribution(mean); @@ -205,7 +205,7 @@ public class PoissonDistributionTest extends DiscreteDistributionAbstractTest { * JIRA: MATH-282 */ @Test - public void testCumulativeProbabilitySpecial() { + void testCumulativeProbabilitySpecial() { PoissonDistribution dist; dist = new PoissonDistribution(9120); checkProbability(dist, 9075); @@ -225,7 +225,7 @@ public class PoissonDistributionTest extends DiscreteDistributionAbstractTest { } @Test - public void testLargeMeanInverseCumulativeProbability() { + void testLargeMeanInverseCumulativeProbability() { double mean = 1.0; while (mean <= 100000.0) { // Extended test value: 1E7. Reduced to limit run time. final PoissonDistribution dist = new PoissonDistribution(mean); diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/TDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/TDistributionTest.java index 5000450..6953672 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/TDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/TDistributionTest.java @@ -70,14 +70,14 @@ public class TDistributionTest extends ContinuousDistributionAbstractTest { * Bug report that prompted this unit test.</a> */ @Test - public void testCumulativeProbabilityAgainstStackOverflow() { + void testCumulativeProbabilityAgainstStackOverflow() { final TDistribution td = new TDistribution(5.); td.cumulativeProbability(.1); td.cumulativeProbability(.01); } @Test - public void testSmallDf() { + void testSmallDf() { setDistribution(new TDistribution(1d)); // quantiles computed using R version 2.9.2 setCumulativeTestPoints(new double[] {-318.308838986, -31.8205159538, -12.7062047362, @@ -95,14 +95,14 @@ public class TDistributionTest extends ContinuousDistributionAbstractTest { } @Test - public void testInverseCumulativeProbabilityExtremes() { + void testInverseCumulativeProbabilityExtremes() { setInverseCumulativeTestPoints(new double[] {0, 1}); setInverseCumulativeTestValues(new double[] {Double.NEGATIVE_INFINITY, Double.POSITIVE_INFINITY}); verifyInverseCumulativeProbabilities(); } @Test - public void testCumulativeProbablilityExtremes() { + void testCumulativeProbablilityExtremes() { TDistribution dist; for (int i = 1; i < 11; i++) { dist = new TDistribution(i * 5); @@ -114,18 +114,18 @@ public class TDistributionTest extends ContinuousDistributionAbstractTest { } @Test - public void testParameterAccessors() { + void testParameterAccessors() { final TDistribution dist = makeDistribution(); Assertions.assertEquals(5d, dist.getDegreesOfFreedom()); } @Test - public void testConstructorPrecondition1() { + void testConstructorPrecondition1() { Assertions.assertThrows(DistributionException.class, () -> new TDistribution(0)); } @Test - public void testMoments() { + void testMoments() { final double tol = 1e-9; TDistribution dist; @@ -149,7 +149,7 @@ public class TDistributionTest extends ContinuousDistributionAbstractTest { * Have chosen problevels from 0.10 to 0.001 */ @Test - public void nistData() { + void nistData() { final double[] prob = new double[]{0.10, 0.05, 0.025, 0.01, 0.005, 0.001}; final double[] args2 = new double[]{1.886, 2.920, 4.303, 6.965, 9.925, 22.327}; final double[] args10 = new double[]{1.372, 1.812, 2.228, 2.764, 3.169, 4.143}; diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/TriangularDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/TriangularDistributionTest.java index aef0d60..c1daab8 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/TriangularDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/TriangularDistributionTest.java @@ -134,20 +134,20 @@ public class TriangularDistributionTest extends ContinuousDistributionAbstractTe /** Test lower bound getter. */ @Test - public void testGetLowerBound() { + void testGetLowerBound() { final TriangularDistribution distribution = makeDistribution(); Assertions.assertEquals(-3.0, distribution.getSupportLowerBound()); } /** Test upper bound getter. */ @Test - public void testGetUpperBound() { + void testGetUpperBound() { final TriangularDistribution distribution = makeDistribution(); Assertions.assertEquals(12.0, distribution.getSupportUpperBound()); } @Test - public void testParameterAccessors() { + void testParameterAccessors() { for (final double x : new double[] {0.1, 0.2, 0.45}) { final TriangularDistribution dist = new TriangularDistribution(0, x, 1.0); Assertions.assertEquals(x, dist.getMode()); @@ -156,30 +156,30 @@ public class TriangularDistributionTest extends ContinuousDistributionAbstractTe /** Test pre-condition for equal lower/upper limit. */ @Test - public void testConstructorPreconditions1() { + void testConstructorPreconditions1() { Assertions.assertThrows(DistributionException.class, () -> new TriangularDistribution(0, 0, 0)); } /** Test pre-condition for lower limit larger than upper limit. */ @Test - public void testConstructorPreconditions2() { + void testConstructorPreconditions2() { Assertions.assertThrows(DistributionException.class, () -> new TriangularDistribution(1, 1, 0)); } /** Test pre-condition for mode larger than upper limit. */ @Test - public void testConstructorPreconditions3() { + void testConstructorPreconditions3() { Assertions.assertThrows(DistributionException.class, () -> new TriangularDistribution(0, 2, 1)); } /** Test pre-condition for mode smaller than lower limit. */ @Test - public void testConstructorPreconditions4() { + void testConstructorPreconditions4() { Assertions.assertThrows(DistributionException.class, () -> new TriangularDistribution(2, 1, 3)); } @Test - public void testMoments() { + void testMoments() { TriangularDistribution dist; dist = new TriangularDistribution(0, 0.5, 1.0); diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/UniformContinuousDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/UniformContinuousDistributionTest.java index 7f9dd39..5864513 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/UniformContinuousDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/UniformContinuousDistributionTest.java @@ -68,32 +68,32 @@ public class UniformContinuousDistributionTest extends ContinuousDistributionAbs /** Test lower bound getter. */ @Test - public void testGetLowerBound() { + void testGetLowerBound() { final UniformContinuousDistribution distribution = makeDistribution(); Assertions.assertEquals(-0.5, distribution.getSupportLowerBound()); } /** Test upper bound getter. */ @Test - public void testGetUpperBound() { + void testGetUpperBound() { final UniformContinuousDistribution distribution = makeDistribution(); Assertions.assertEquals(1.25, distribution.getSupportUpperBound()); } /** Test pre-condition for equal lower/upper bound. */ @Test - public void testConstructorPreconditions1() { + void testConstructorPreconditions1() { Assertions.assertThrows(DistributionException.class, () -> new UniformContinuousDistribution(0, 0)); } /** Test pre-condition for lower bound larger than upper bound. */ @Test - public void testConstructorPreconditions2() { + void testConstructorPreconditions2() { Assertions.assertThrows(DistributionException.class, () -> new UniformContinuousDistribution(1, 0)); } @Test - public void testMoments() { + void testMoments() { UniformContinuousDistribution dist; dist = new UniformContinuousDistribution(0, 1); @@ -114,7 +114,7 @@ public class UniformContinuousDistributionTest extends ContinuousDistributionAbs * with the default accuracy. */ @Test - public void testInverseCumulativeDistribution() { + void testInverseCumulativeDistribution() { final UniformContinuousDistribution dist = new UniformContinuousDistribution(0, 1e-9); Assertions.assertEquals(2.5e-10, dist.inverseCumulativeProbability(0.25)); diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/UniformDiscreteDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/UniformDiscreteDistributionTest.java index 7a23480..242a7d5 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/UniformDiscreteDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/UniformDiscreteDistributionTest.java @@ -86,7 +86,7 @@ public class UniformDiscreteDistributionTest extends DiscreteDistributionAbstrac /** Test mean/variance. */ @Test - public void testMoments() { + void testMoments() { UniformDiscreteDistribution dist; dist = new UniformDiscreteDistribution(0, 5); @@ -100,20 +100,20 @@ public class UniformDiscreteDistributionTest extends DiscreteDistributionAbstrac // MATH-1141 @Test - public void testPreconditionUpperBoundInclusive1() { + void testPreconditionUpperBoundInclusive1() { Assertions.assertThrows(DistributionException.class, () -> new UniformDiscreteDistribution(1, 0)); } // MATH-1141 @Test - public void testPreconditionUpperBoundInclusive2() { + void testPreconditionUpperBoundInclusive2() { // Degenerate case is allowed. new UniformDiscreteDistribution(0, 0); } // MATH-1396 @Test - public void testLargeRangeSubtractionOverflow() { + void testLargeRangeSubtractionOverflow() { final int hi = Integer.MAX_VALUE / 2 + 10; final UniformDiscreteDistribution dist = new UniformDiscreteDistribution(-hi, hi - 1); @@ -126,7 +126,7 @@ public class UniformDiscreteDistributionTest extends DiscreteDistributionAbstrac // MATH-1396 @Test - public void testLargeRangeAdditionOverflow() { + void testLargeRangeAdditionOverflow() { final int hi = Integer.MAX_VALUE / 2 + 10; final UniformDiscreteDistribution dist = new UniformDiscreteDistribution(hi - 1, hi + 1); diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/WeibullDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/WeibullDistributionTest.java index b31eabf..0f20e12 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/WeibullDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/WeibullDistributionTest.java @@ -60,7 +60,7 @@ public class WeibullDistributionTest extends ContinuousDistributionAbstractTest //-------------------- Additional test cases ------------------------------- @Test - public void testInverseCumulativeProbabilitySmallPAccuracy() { + void testInverseCumulativeProbabilitySmallPAccuracy() { final WeibullDistribution dist = new WeibullDistribution(2, 3); final double t = dist.inverseCumulativeProbability(1e-17); // Analytically, answer is solution to 1e-17 = 1-exp(-(x/3)^2) @@ -70,31 +70,31 @@ public class WeibullDistributionTest extends ContinuousDistributionAbstractTest } @Test - public void testInverseCumulativeProbabilityExtremes() { + void testInverseCumulativeProbabilityExtremes() { setInverseCumulativeTestPoints(new double[] {0.0, 1.0}); setInverseCumulativeTestValues(new double[] {0.0, Double.POSITIVE_INFINITY}); verifyInverseCumulativeProbabilities(); } @Test - public void testParameterAccessors() { + void testParameterAccessors() { final WeibullDistribution dist = new WeibullDistribution(1, 2); Assertions.assertEquals(1, dist.getShape()); Assertions.assertEquals(2, dist.getScale()); } @Test - public void testConstructorPrecondition1() { + void testConstructorPrecondition1() { Assertions.assertThrows(DistributionException.class, () -> new WeibullDistribution(0, 2)); } @Test - public void testConstructorPrecondition2() { + void testConstructorPrecondition2() { Assertions.assertThrows(DistributionException.class, () -> new WeibullDistribution(1, 0)); } @Test - public void testMoments() { + void testMoments() { final double tol = 1e-9; WeibullDistribution dist; diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ZipfDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ZipfDistributionTest.java index 8715f37..730d50e 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ZipfDistributionTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ZipfDistributionTest.java @@ -101,24 +101,24 @@ public class ZipfDistributionTest extends DiscreteDistributionAbstractTest { //-------------------- Additional test cases ------------------------------- @Test - public void testParameterAccessors() { + void testParameterAccessors() { final ZipfDistribution distribution = makeDistribution(); Assertions.assertEquals(10, distribution.getNumberOfElements()); Assertions.assertEquals(1.0, distribution.getExponent()); } @Test - public void testConstructorPreconditions1() { + void testConstructorPreconditions1() { Assertions.assertThrows(DistributionException.class, () -> new ZipfDistribution(0, 1)); } @Test - public void testConstructorPreconditions2() { + void testConstructorPreconditions2() { Assertions.assertThrows(DistributionException.class, () -> new ZipfDistribution(1, 0)); } @Test - public void testMoments() { + void testMoments() { final double tol = 1e-9; ZipfDistribution dist; @@ -131,7 +131,7 @@ public class ZipfDistributionTest extends DiscreteDistributionAbstractTest { * Test sampling for various number of points and exponents. */ @Test - public void testSamplingExtended() { + void testSamplingExtended() { final int sampleSize = 1000; final int[] numPointsValues = {