Class AtomicBooleanAssert

    • Constructor Detail

      • AtomicBooleanAssert

        public AtomicBooleanAssert​(java.util.concurrent.atomic.AtomicBoolean actual)
    • Method Detail

      • isTrue

        public AtomicBooleanAssert isTrue()
        Verifies that the actual atomic value is true.

        Example:

         // assertion will pass
         assertThat(new AtomicBoolean(true)).isTrue();
        
         // assertion will fail
         assertThat(new AtomicBoolean(false)).isTrue();
        Returns:
        this assertion object.
        Throws:
        java.lang.AssertionError - if the actual atomic is null.
        java.lang.AssertionError - if the actual atomic value is false.
        Since:
        2.7.0 / 3.7.0
      • isFalse

        public AtomicBooleanAssert isFalse()
        Verifies that the actual atomic value is false.

        Example:

         // assertion will pass
         assertThat(new AtomicBoolean(false)).isFalse();
        
         // assertion will fail
         assertThat(new AtomicBoolean(true)).isFalse();
        Returns:
        this assertion object.
        Throws:
        java.lang.AssertionError - if the actual atomic is null.
        java.lang.AssertionError - if the actual atomic value is true.
        Since:
        2.7.0 / 3.7.0
      • usingComparator

        @Deprecated
        public AtomicBooleanAssert usingComparator​(java.util.Comparator<? super java.util.concurrent.atomic.AtomicBoolean> customComparator)
        Deprecated.
        Custom Comparator is not supported for Boolean comparison.
        Do not use this method.
        Specified by:
        usingComparator in interface Assert<AtomicBooleanAssert,​java.util.concurrent.atomic.AtomicBoolean>
        Overrides:
        usingComparator in class AbstractAssert<AtomicBooleanAssert,​java.util.concurrent.atomic.AtomicBoolean>
        Parameters:
        customComparator - the comparator to use for the incoming assertion checks.
        Returns:
        this assertion object.
        Throws:
        java.lang.UnsupportedOperationException - if this method is called.
      • usingComparator

        @Deprecated
        public AtomicBooleanAssert usingComparator​(java.util.Comparator<? super java.util.concurrent.atomic.AtomicBoolean> customComparator,
                                                   java.lang.String customComparatorDescription)
        Deprecated.
        Custom Comparator is not supported for Boolean comparison.
        Do not use this method.
        Specified by:
        usingComparator in interface Assert<AtomicBooleanAssert,​java.util.concurrent.atomic.AtomicBoolean>
        Overrides:
        usingComparator in class AbstractAssert<AtomicBooleanAssert,​java.util.concurrent.atomic.AtomicBoolean>
        Parameters:
        customComparator - the comparator to use for the incoming assertion checks.
        customComparatorDescription - comparator description to be used in assertion error messages
        Returns:
        this assertion object.
        Throws:
        java.lang.UnsupportedOperationException - if this method is called.
      • assertEqual

        private void assertEqual​(boolean expected)