resources.report.rules.pmd.JUnitTestsShouldIncludeAssert.html Maven / Gradle / Ivy
JUnitTestsShouldIncludeAssert
JUnitTestsShouldIncludeAssert
JUnit tests should include at least one assertion. This makes the tests more robust, and using assert with messages provide the developer a clearer idea of what the test does.
This rule is defined by the following Java class: net.sourceforge.pmd.lang.java.rule.junit.JUnitTestsShouldIncludeAssertRule
Example(s):
public class Foo extends TestCase {
public void testSomething() {
Bar b = findBar();
// This is better than having a NullPointerException
// assertNotNull("bar not found", b);
b.work();
}
}