Class JUnitSoftAssertions

java.lang.Object
org.assertj.core.api.DefaultAssertionErrorCollector
org.assertj.core.api.AbstractSoftAssertions
org.assertj.core.api.JUnitSoftAssertions
tech.uom.lib.assertj.JUnitSoftAssertions
All Implemented Interfaces:
org.assertj.core.api.AfterAssertionErrorCollected, org.assertj.core.api.AssertionErrorCollector, org.assertj.core.api.InstanceOfAssertFactories, org.assertj.core.api.Java6StandardSoftAssertionsProvider, org.assertj.core.api.SoftAssertionsProvider, org.assertj.core.api.SoftAssertionsRule, org.assertj.core.api.StandardSoftAssertionsProvider, org.junit.rules.TestRule

@Generated("assertj-assertions-generator") public class JUnitSoftAssertions extends org.assertj.core.api.JUnitSoftAssertions
Like SoftAssertions but as a junit rule that takes care of calling assertAll() at the end of each test.

Example:

 public class SoftlyTest {

     @Rule
     public final JUnitBDDSoftAssertions softly = new JUnitBDDSoftAssertions();

     @Test
     public void soft_bdd_assertions() throws Exception {
       softly.assertThat(1).isEqualTo(2);
       softly.assertThat(Lists.newArrayList(1, 2)).containsOnly(1, 2);
       // no need to call assertAll(), this is done automatically.
     }
  }
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.assertj.core.api.SoftAssertionsProvider

    org.assertj.core.api.SoftAssertionsProvider.ThrowingRunnable
  • Field Summary

    Fields inherited from interface org.assertj.core.api.InstanceOfAssertFactories

    ARRAY, ARRAY_2D, ATOMIC_BOOLEAN, ATOMIC_INTEGER, ATOMIC_INTEGER_ARRAY, ATOMIC_INTEGER_FIELD_UPDATER, ATOMIC_LONG, ATOMIC_LONG_ARRAY, ATOMIC_LONG_FIELD_UPDATER, ATOMIC_MARKABLE_REFERENCE, ATOMIC_REFERENCE, ATOMIC_REFERENCE_ARRAY, ATOMIC_REFERENCE_FIELD_UPDATER, ATOMIC_STAMPED_REFERENCE, BIG_DECIMAL, BIG_INTEGER, BOOLEAN, BOOLEAN_2D_ARRAY, BOOLEAN_ARRAY, BYTE, BYTE_2D_ARRAY, BYTE_ARRAY, CHAR_2D_ARRAY, CHAR_ARRAY, CHAR_SEQUENCE, CHARACTER, CLASS, COLLECTION, COMPLETABLE_FUTURE, COMPLETION_STAGE, DATE, DOUBLE, DOUBLE_2D_ARRAY, DOUBLE_ARRAY, DOUBLE_PREDICATE, DOUBLE_STREAM, DURATION, FILE, FLOAT, FLOAT_2D_ARRAY, FLOAT_ARRAY, FUTURE, INPUT_STREAM, INSTANT, INT_2D_ARRAY, INT_ARRAY, INT_PREDICATE, INT_STREAM, INTEGER, ITERABLE, ITERATOR, LIST, LOCAL_DATE, LOCAL_DATE_TIME, LOCAL_TIME, LONG, LONG_2D_ARRAY, LONG_ADDER, LONG_ARRAY, LONG_PREDICATE, LONG_STREAM, MAP, MATCHER, OFFSET_DATE_TIME, OFFSET_TIME, OPTIONAL, OPTIONAL_DOUBLE, OPTIONAL_INT, OPTIONAL_LONG, PATH, PERIOD, PREDICATE, SHORT, SHORT_2D_ARRAY, SHORT_ARRAY, SPLITERATOR, STREAM, STRING, STRING_BUFFER, STRING_BUILDER, THROWABLE, URI_TYPE, URL_TYPE, ZONED_DATE_TIME
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    assertThat(javax.measure.Dimension actual)
    Creates a new "soft" instance of DimensionAssert.
    assertThat(javax.measure.Quantity actual)
    Creates a new "soft" instance of QuantityAssert.
    assertThat(javax.measure.Unit actual)
    Creates a new "soft" instance of UnitAssert.

    Methods inherited from class org.assertj.core.api.AbstractSoftAssertions

    assertAll, assertAll, errorsCollected, fail, fail, fail, failBecauseExceptionWasNotThrown, proxy, shouldHaveThrown

    Methods inherited from class org.assertj.core.api.DefaultAssertionErrorCollector

    assertionErrorsCollected, collectAssertionError, decorateErrorsCollected, getDelegate, setAfterAssertionErrorCollected, setDelegate, succeeded, wasSuccess

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.assertj.core.api.AssertionErrorCollector

    assertionErrorsCollected, collectAssertionError, getDelegate, onAssertionErrorCollected, setDelegate, succeeded, wasSuccess

    Methods inherited from interface org.assertj.core.api.Java6StandardSoftAssertionsProvider

    assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThatCharSequence, assertThatCode, assertThatCollection, assertThatComparable, assertThatException, assertThatExceptionOfType, assertThatIllegalArgumentException, assertThatIllegalStateException, assertThatIndexOutOfBoundsException, assertThatIOException, assertThatIterable, assertThatIterator, assertThatList, assertThatNullPointerException, assertThatObject, assertThatReflectiveOperationException, assertThatRuntimeException, assertThatThrownBy, assertThatThrownBy

    Methods inherited from interface org.assertj.core.api.SoftAssertionsProvider

    assertAll, assertAlso, check, proxy

    Methods inherited from interface org.assertj.core.api.SoftAssertionsRule

    apply

    Methods inherited from interface org.assertj.core.api.StandardSoftAssertionsProvider

    assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThatPath, assertThatPredicate, assertThatStream
  • Constructor Details

    • JUnitSoftAssertions

      public JUnitSoftAssertions()
  • Method Details

    • assertThat

      public DimensionAssert assertThat(javax.measure.Dimension actual)
      Creates a new "soft" instance of DimensionAssert.
      Parameters:
      actual - the actual value.
      Returns:
      the created "soft" assertion object.
    • assertThat

      public QuantityAssert assertThat(javax.measure.Quantity actual)
      Creates a new "soft" instance of QuantityAssert.
      Parameters:
      actual - the actual value.
      Returns:
      the created "soft" assertion object.
    • assertThat

      public UnitAssert assertThat(javax.measure.Unit actual)
      Creates a new "soft" instance of UnitAssert.
      Parameters:
      actual - the actual value.
      Returns:
      the created "soft" assertion object.