Rule: JUnitTestsShouldIncludeAssert
Description:
Using Soft Assertions shouldn't trigger the rule, since these are assertions, too.
Code Sample demonstrating the issue:
import org.assertj.core.api.SoftAssertions;
import org.junit.jupiter.api.Test;
class FooTest {
@Test
void testFoo() {
var softly = new SoftAssertions();
softly.assertThat("doesn't matter").isEqualTo("doesn't matter");
softly.assertAll();
}
Rule: JUnitTestsShouldIncludeAssert
Description:
Using Soft Assertions shouldn't trigger the rule, since these are assertions, too.
Code Sample demonstrating the issue: