Class Assert

java.lang.Object
org.seppiko.commons.utils.Assert

public class Assert
extends java.lang.Object
Assert
Author:
Leonard Woo
  • Constructor Summary

    Constructors
    Constructor Description
    Assert()  
  • Method Summary

    Modifier and Type Method Description
    static void hasLength​(java.lang.String text, java.lang.String message)
    if string text length is 0 throw message
    static void hasText​(java.lang.String text, java.lang.String message)
    if string text has not any char without whitespace throw message
    static void isFalse​(boolean expression, java.lang.String message)
    if true throw message
    static void isNull​(java.lang.Object obj, java.lang.String message)
    if object is not null throw message
    static void isTrue​(boolean expression, java.lang.String message)
    if not true throw message
    static void notEmpty​(java.lang.Object[] array, java.lang.String message)
    if object array is null or length is 0 throw message
    static void notNull​(java.lang.Object obj, java.lang.String message)
    if object is null throw message
    static java.lang.RuntimeException sneakyThrow​(java.lang.Throwable t)
    Throw exception with RuntimeException

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Assert

      public Assert()
  • Method Details

    • isTrue

      public static void isTrue​(boolean expression, java.lang.String message)
      if not true throw message
      Parameters:
      expression - boolean expression
      message - message
    • isFalse

      public static void isFalse​(boolean expression, java.lang.String message)
      if true throw message
      Parameters:
      expression - boolean expression
      message - message
    • isNull

      public static void isNull​(java.lang.Object obj, java.lang.String message)
      if object is not null throw message
      Parameters:
      obj - object
      message - message
    • notNull

      public static void notNull​(java.lang.Object obj, java.lang.String message)
      if object is null throw message
      Parameters:
      obj - object
      message - message
    • hasLength

      public static void hasLength​(java.lang.String text, java.lang.String message)
      if string text length is 0 throw message
      Parameters:
      text - string text
      message - message
    • hasText

      public static void hasText​(java.lang.String text, java.lang.String message)
      if string text has not any char without whitespace throw message
      Parameters:
      text - string text
      message - message
    • notEmpty

      public static void notEmpty​(java.lang.Object[] array, java.lang.String message)
      if object array is null or length is 0 throw message
      Parameters:
      array - object array
      message - message
    • sneakyThrow

      public static java.lang.RuntimeException sneakyThrow​(java.lang.Throwable t)
      Throw exception with RuntimeException
      
        try {
          throw new Throwable();
        } catch (Throwable t) {
          throw Assert.sneakyThrow(t);
        }
       
      Parameters:
      t - any exception
      Returns:
      RuntimeException