Class BoundaryException

All Implemented Interfaces:
Serializable

public class BoundaryException
extends RuntimeException
This exception represents an error in which a lower limit was set as higher than an upper limit.
See Also:
Serialized Form
  • Constructor Details

  • Method Details

    • assertWithinBounds

      public static void assertWithinBounds​(double value, double lower, double upper)
      Make sure that the given value is between the upper and lower bounds, and throw an exception if they are not.
      Parameters:
      value - The value to check.
      lower - The minimum acceptable value.
      upper - The maximum acceptable value.
    • getMessage

      public static String getMessage​(double value, double lower, double upper)
      Returns the message for a boundary exception. Used to keep the message consistent across all boundary exceptions.
      Parameters:
      value - The given value
      lower - The lower limit
      upper - The upper limit
      Returns:
      the message for a boundary exception