Interface CObjectState<O>

    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default boolean equalsAny​(java.lang.Iterable<O> expected)
      Check if actual value equals to any expected values
      default boolean equalsAny​(O... expected)
      Check if actual value equals to any expected values
      default boolean equalsNone​(java.lang.Iterable<O> expected)
      Check if actual value not equals to any of expected values, return false if no expected value provided.
      default boolean equalsNone​(O... expected)
      Check if actual value not equals to any of expected values, return false if no expected value provided.
      boolean isEqual​(O expected)
      Check if actual and expected are equal
      default boolean isNotNull()
      Check if actual is NOT null
      default boolean isNull()
      Check if actual is null
      default boolean notEqual​(O expected)
      Check if actual and expected are not equal
      default boolean test​(java.util.function.Predicate<O> predicate)  
    • Method Detail

      • test

        default boolean test​(java.util.function.Predicate<O> predicate)
      • isEqual

        boolean isEqual​(O expected)
        Check if actual and expected are equal
        Parameters:
        expected - value to compare
        Returns:
        execution result
      • notEqual

        default boolean notEqual​(O expected)
        Check if actual and expected are not equal
        Parameters:
        expected - value to compare
        Returns:
        execution result
      • equalsAny

        default boolean equalsAny​(O... expected)
        Check if actual value equals to any expected values
        Parameters:
        expected - values to compare, return false if no expected value provided.
        Returns:
        execution result
      • equalsAny

        default boolean equalsAny​(java.lang.Iterable<O> expected)
        Check if actual value equals to any expected values
        Parameters:
        expected - values to compare, return false if no expected value provided.
        Returns:
        execution result
      • equalsNone

        default boolean equalsNone​(O... expected)
        Check if actual value not equals to any of expected values, return false if no expected value provided.
        Parameters:
        expected - value to compare
        Returns:
        execution result
      • equalsNone

        default boolean equalsNone​(java.lang.Iterable<O> expected)
        Check if actual value not equals to any of expected values, return false if no expected value provided.
        Parameters:
        expected - value to compare
        Returns:
        execution result
      • isNull

        default boolean isNull()
        Check if actual is null
        Returns:
        execution result
      • isNotNull

        default boolean isNotNull()
        Check if actual is NOT null
        Returns:
        execution result