org.apache.commons.math.distribution
Class NormalDistributionTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.commons.math.distribution.ContinuousDistributionAbstractTest
              extended by org.apache.commons.math.distribution.NormalDistributionTest
All Implemented Interfaces:
junit.framework.Test

public class NormalDistributionTest
extends ContinuousDistributionAbstractTest

Test cases for NormalDistribution. Extends ContinuousDistributionAbstractTest. See class javadoc for ContinuousDistributionAbstractTest for details.

Version:
$Revision: 791766 $ $Date: 2009-07-07 05:19:46 -0400 (Tue, 07 Jul 2009) $

Constructor Summary
NormalDistributionTest(String arg0)
          Constructor for NormalDistributionTest.
 
Method Summary
 double[] makeCumulativeTestPoints()
          Creates the default cumulative probability distribution test input values
 double[] makeCumulativeTestValues()
          Creates the default cumulative probability density test expected values
 org.apache.commons.math.distribution.ContinuousDistribution makeDistribution()
          Creates the default continuous distribution instance to use in tests.
protected  void setUp()
          Setup sets all test instance data to default values
 void testDensity()
           
 void testExtremeValues()
          Check to make sure top-coding of extreme values works correctly.
 void testGetMean()
           
 void testGetStandardDeviation()
           
 void testInverseCumulativeProbabilityExtremes()
           
 void testMath280()
           
 void testQuantiles()
           
 void testSetMean()
           
 void testSetStandardDeviation()
           
 
Methods inherited from class org.apache.commons.math.distribution.ContinuousDistributionAbstractTest
getCumulativeTestPoints, getCumulativeTestValues, getDistribution, getInverseCumulativeTestPoints, getInverseCumulativeTestValues, getTolerance, makeInverseCumulativeTestPoints, makeInverseCumulativeTestValues, setCumulativeTestPoints, setCumulativeTestValues, setDistribution, setInverseCumulativeTestPoints, setInverseCumulativeTestValues, setTolerance, tearDown, testConsistency, testCumulativeProbabilities, testIllegalArguments, testInverseCumulativeProbabilities, verifyCumulativeProbabilities, verifyInverseCumulativeProbabilities
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NormalDistributionTest

public NormalDistributionTest(String arg0)
Constructor for NormalDistributionTest.

Parameters:
arg0 -
Method Detail

makeDistribution

public org.apache.commons.math.distribution.ContinuousDistribution makeDistribution()
Creates the default continuous distribution instance to use in tests.

Specified by:
makeDistribution in class ContinuousDistributionAbstractTest

makeCumulativeTestPoints

public double[] makeCumulativeTestPoints()
Creates the default cumulative probability distribution test input values

Specified by:
makeCumulativeTestPoints in class ContinuousDistributionAbstractTest

makeCumulativeTestValues

public double[] makeCumulativeTestValues()
Creates the default cumulative probability density test expected values

Specified by:
makeCumulativeTestValues in class ContinuousDistributionAbstractTest

setUp

protected void setUp()
              throws Exception
Description copied from class: ContinuousDistributionAbstractTest
Setup sets all test instance data to default values

Overrides:
setUp in class ContinuousDistributionAbstractTest
Throws:
Exception

testQuantiles

public void testQuantiles()
                   throws Exception
Throws:
Exception

testInverseCumulativeProbabilityExtremes

public void testInverseCumulativeProbabilityExtremes()
                                              throws Exception
Throws:
Exception

testGetMean

public void testGetMean()

testSetMean

public void testSetMean()
                 throws Exception
Throws:
Exception

testGetStandardDeviation

public void testGetStandardDeviation()

testSetStandardDeviation

public void testSetStandardDeviation()
                              throws Exception
Throws:
Exception

testDensity

public void testDensity()

testExtremeValues

public void testExtremeValues()
                       throws Exception
Check to make sure top-coding of extreme values works correctly. Verifies fix for JIRA MATH-167

Throws:
Exception

testMath280

public void testMath280()
                 throws org.apache.commons.math.MathException
Throws:
org.apache.commons.math.MathException


Copyright © 2003-2010 Apache Software Foundation. All Rights Reserved.