Class BooleanAssert

    • Constructor Detail

      • BooleanAssert

        protected BooleanAssert​(java.lang.Boolean actual)
    • Method Detail

      • isTrue

        public BooleanAssert isTrue()
        Verifies that the actual value is true.
        Returns:
        this assertion object.
        Throws:
        java.lang.AssertionError - if the actual value is null.
        java.lang.AssertionError - if the actual value is not true.
      • isFalse

        public BooleanAssert isFalse()
        Verifies that the actual value is false.
        Returns:
        this assertion object.
        Throws:
        java.lang.AssertionError - if the actual value is null.
        java.lang.AssertionError - if the actual value is not false.
      • isEqualTo

        public BooleanAssert isEqualTo​(boolean expected)
        Verifies that the actual value is equal to the given one.
        Parameters:
        expected - the given value to compare the actual value to.
        Returns:
        this assertion object.
        Throws:
        java.lang.AssertionError - if the actual value is null.
        java.lang.AssertionError - if the actual value is not equal to the given one.
      • isNotEqualTo

        public BooleanAssert isNotEqualTo​(boolean other)
        Verifies that the actual value is not equal to the given one.
        Parameters:
        other - the given value to compare the actual value to.
        Returns:
        this assertion object.
        Throws:
        java.lang.AssertionError - if the actual value is null.
        java.lang.AssertionError - if the actual value is equal to the given one.
      • usingComparator

        public BooleanAssert usingComparator​(java.util.Comparator<? super java.lang.Boolean> customComparator)
        Description copied from class: AbstractAssert
        Use given custom comparator instead of relying on actual type A equals method for incoming assertion checks.

        Custom comparator is bound to assertion instance, meaning that if a new assertion is created, it will use default comparison strategy.

        Examples :

         // frodo and sam are instances of Character with Hobbit race (obviously :).
         // raceComparator implements Comparator<Character> 
         assertThat(frodo).usingComparator(raceComparator).isEqualTo(sam); 
         
        Specified by:
        usingComparator in interface Assert<BooleanAssert,​java.lang.Boolean>
        Overrides:
        usingComparator in class AbstractAssert<BooleanAssert,​java.lang.Boolean>
        Parameters:
        customComparator - the comparator to use for incoming assertion checks.
        Returns:
        this assertion object.