Class JUnitUseExpectedRule

  • All Implemented Interfaces:
    AstVisitor, JavaVisitor, Rule, PropertySource

    public class JUnitUseExpectedRule
    extends AbstractJavaRulechainRule
    This rule finds code like this:
     public void testFoo() {
         try {
             doSomething();
             fail("should have thrown an exception");
         } catch (Exception e) {
         }
     }
     
    In JUnit 4, use
      @Test(expected = Exception.class)
     
    Author:
    acaplan