Java Assert assertIsProbability(final double probability)

Here you can find the source of assertIsProbability(final double probability)

Description

Checks to make sure that probability is between 0.0 and 1.0.

License

Open Source License

Parameter

Parameter Description
probability The probability, must be [0,1].

Declaration

public static void assertIsProbability(final double probability) 

Method Source Code

//package com.java2s;
/*/*ww w .  j av  a 2s  . c  o  m*/
 * File:                ProbabilityUtil.java
 * Authors:             Justin Basilico and Kevin R. Dixon
 * Company:             Sandia National Laboratories
 * Project:             Cognitive Foundry
 * 
 * Copyright June 16, 2010, Sandia Corporation.
 * Under the terms of Contract DE-AC04-94AL85000, there is a non-exclusive 
 * license for use of this work by or on behalf of the U.S. Government. Export 
 * of this program may require a license from the United States Government. 
 * See CopyrightHistory.txt for complete details.
 * 
 */

public class Main {
    /**
     * Checks to make sure that probability is between 0.0 and 1.0.
     *
     * @param  probability The probability, must be [0,1].
     */
    public static void assertIsProbability(final double probability) {
        if (probability < 0.0 || probability > 1.0) {
            throw new IllegalArgumentException("Probability (" + probability + ") must be in [0.0, 1.0]");
        }
    }
}

Related

  1. assertIsClass(Class klazz)
  2. assertIsNotEmptyString(String string)
  3. assertIsPermutation(int[] perm)
  4. assertIsPositive(int num, String fieldName)
  5. assertIsProb(double x)
  6. assertIsProperlyQuoted(String header, String tag)
  7. assertIsReady()
  8. assertLegal(Object underAssertion, String message)
  9. assertLongPositive(long val, String name)