org.sonar.l10n.pmd.rules.pmd-unit-tests.JUnitTestsShouldIncludeAssert.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sonar-pmd-plugin Show documentation
Show all versions of sonar-pmd-plugin Show documentation
Sonar-PMD is a plugin that provides coding rules from PMD.
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.
public class Foo extends TestCase {
public void testSomething() {
Bar b = findBar();
b.work();
// violation, we could use assertNotNull("bar not found", b);
}
}