Class Assert



  • public class Assert
    extends Object
    A utility for making programming assertions.
    • Constructor Summary

      Constructors

      Constructor and Description
      Assert()
       
    • Method Summary

      Methods

      Modifier and Type Method and Description
      static void equals(Object expectedValue, Object actualValue)
      Throws an AssertionFailedException if the given objects are not equal, according to the equals method.
      static void equals(Object expectedValue, Object actualValue, String message)
      Throws an AssertionFailedException with the given message if the given objects are not equal, according to the equals method.
      static void isTrue(boolean assertion)
      Throws an AssertionFailedException if the given assertion is not true.
      static void isTrue(boolean assertion, String message)
      Throws an AssertionFailedException with the given message if the given assertion is not true.
      static void shouldNeverReachHere()
      Always throws an AssertionFailedException.
      static void shouldNeverReachHere(String message)
      Always throws an AssertionFailedException with the given message.
    • Constructor Detail

      • Assert

        public Assert()
    • Method Detail

      • isTrue

        public static void isTrue(boolean assertion)
        Throws an AssertionFailedException if the given assertion is not true.
        Parameters:
        assertion - a condition that is supposed to be true
        Throws:
        AssertionFailedException - if the condition is false
      • isTrue

        public static void isTrue(boolean assertion,
                                  String message)
        Throws an AssertionFailedException with the given message if the given assertion is not true.
        Parameters:
        assertion - a condition that is supposed to be true
        message - a description of the assertion
        Throws:
        AssertionFailedException - if the condition is false
      • equals

        public static void equals(Object expectedValue,
                                  Object actualValue)
        Throws an AssertionFailedException if the given objects are not equal, according to the equals method.
        Parameters:
        expectedValue - the correct value
        actualValue - the value being checked
        Throws:
        AssertionFailedException - if the two objects are not equal
      • equals

        public static void equals(Object expectedValue,
                                  Object actualValue,
                                  String message)
        Throws an AssertionFailedException with the given message if the given objects are not equal, according to the equals method.
        Parameters:
        expectedValue - the correct value
        actualValue - the value being checked
        message - a description of the assertion
        Throws:
        AssertionFailedException - if the two objects are not equal
      • shouldNeverReachHere

        public static void shouldNeverReachHere()
        Always throws an AssertionFailedException.
        Throws:
        AssertionFailedException - thrown always
      • shouldNeverReachHere

        public static void shouldNeverReachHere(String message)
        Always throws an AssertionFailedException with the given message.
        Parameters:
        message - a description of the assertion
        Throws:
        AssertionFailedException - thrown always