Class JUnitJupiterBDDSoftAssertions

All Implemented Interfaces:
AfterAssertionErrorCollected, AssertionErrorCollector, BDDSoftAssertionsProvider, InstanceOfAssertFactories, Java6BDDSoftAssertionsProvider, SoftAssertionsProvider, org.junit.jupiter.api.extension.AfterEachCallback, org.junit.jupiter.api.extension.Extension

@Deprecated public class JUnitJupiterBDDSoftAssertions extends AbstractSoftAssertions implements BDDSoftAssertionsProvider, org.junit.jupiter.api.extension.AfterEachCallback
Deprecated.
use SoftAssertionsExtension instead. Same as SoftAssertions, but with the following differences:
First, it's a JUnit Jupiter extension, which can be used without having to call assertAll(), example:
 public class SoftlyTest {

     @RegisterExtension
     public final JUnitJupiterBDDSoftAssertions softly = new JUnitJupiterBDDSoftAssertions();

     @Test
     public void soft_bdd_assertions() throws Exception {
       softly.then(1).isEqualTo(2);
       softly.then(Lists.newArrayList(1, 2)).containsOnly(1, 2);
     }
  }
Second, the failures are recognized by IDE's (like IntelliJ IDEA) which open a comparison window.
  • Constructor Details

    • JUnitJupiterBDDSoftAssertions

      public JUnitJupiterBDDSoftAssertions()
      Deprecated.
  • Method Details

    • afterEach

      public void afterEach(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
      Deprecated.
      Specified by:
      afterEach in interface org.junit.jupiter.api.extension.AfterEachCallback