Package org.assertj.core.api
Class JUnitBDDSoftAssertions
java.lang.Object
org.assertj.core.api.AbstractSoftAssertions
org.assertj.core.api.Java6AbstractBDDSoftAssertions
org.assertj.core.api.AbstractBDDSoftAssertions
org.assertj.core.api.JUnitBDDSoftAssertions
- All Implemented Interfaces:
org.junit.rules.TestRule
public class JUnitBDDSoftAssertions
extends AbstractBDDSoftAssertions
implements org.junit.rules.TestRule
Same as
First, it's a junit rule, which can be used without having to call
SoftAssertions
, but with the following differences: First, it's a junit rule, which can be used without having to call
assertAll()
,
example:
public class SoftlyTest {
@Rule
public final JUnitBDDSoftAssertions softly = new JUnitBDDSoftAssertions();
@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.-
Field Summary
Fields inherited from class org.assertj.core.api.AbstractSoftAssertions
proxies
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.assertj.core.api.AbstractBDDSoftAssertions
then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then
Methods inherited from class org.assertj.core.api.Java6AbstractBDDSoftAssertions
then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, then, thenCode, thenThrownBy
Methods inherited from class org.assertj.core.api.AbstractSoftAssertions
errorsCollected, fail, fail, fail, failBecauseExceptionWasNotThrown, proxy, shouldHaveThrown, wasSuccess
-
Constructor Details
-
JUnitBDDSoftAssertions
public JUnitBDDSoftAssertions()
-
-
Method Details
-
apply
public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, org.junit.runner.Description description) - Specified by:
apply
in interfaceorg.junit.rules.TestRule
-
getErrors
-