public class JUnitSoftAssertions extends AbstractSoftAssertions implements org.junit.rules.TestRule
SoftAssertions
, but with the following differences:
First, it's a junit rule, which can be used as follows (without the assertAll())
public class SoftlyTest { @Rule public final JUnitSoftAssertions softly = new JUnitSoftAssertions(); @Test public void testSoftly() throws Exception { softly.assertThat(1).isEqualTo(2); softly.assertThat(Lists.newArrayList(1, 2)).containsOnly(1, 2); } }Second, the failures are recognized by IDE's (like IntelliJ IDEA) which open a comparison window.
Constructor and Description |
---|
JUnitSoftAssertions() |
Modifier and Type | Method and Description |
---|---|
org.junit.runners.model.Statement |
apply(org.junit.runners.model.Statement base,
org.junit.runner.Description description) |
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, proxy
Copyright © 2013-2014 AssertJ. All Rights Reserved.