Daniel Stieglitz created NIFI-16491:
---------------------------------------

             Summary: Have PMD rule for enforcing the use of  assertInstanceOf 
instead of assertTrue(a instanceof A)
                 Key: NIFI-16491
                 URL: https://issues.apache.org/jira/browse/NIFI-16491
             Project: Apache NiFi
          Issue Type: Improvement
            Reporter: Daniel Stieglitz


NIFI-16119 helped simplify assertions based on an Intellij analyze rule but 
there was no way to enforce reintroducing the use of non simple assertions. 
Hence there is no surprise NIFI-16484 had to address other assertions which 
could be simplified. PMD already has a SimplifiableTestAssertion rule but it 
does not cover all cases such as the use of assertTrue(a instanceof A) instead 
of assertInstanceOf(a, A.class); 
An issue has already been submitted to PMD 
https://github.com/pmd/pmd/issues/7119 which requests to expand 
SimplifiableTestAssertion with the above case and other scenarios. 
The purpose of this ticket is to track those changes and make sure NIFI 
upgrades to the next version of PMD which has the fix for this.



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

Reply via email to