Files
VV-ISTIC-TP3/pmd-documentation/UnitTestShouldIncludeAssert.md
Romain Lefeuvre 7155dd77be 2025 init
2025-11-18 14:43:08 +01:00

614 B

UnitTestShouldIncludeAssert

Usage: pmd check -d <source code folder> -R category/java/bestpractices.xml/UnitTestShouldIncludeAssert -format <output format>

Description:

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.

Example:



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();
   }
}