Taher Ghaleb created HADOOP-18866:
-------------------------------------

             Summary: Refactor @Test(expected) with assertThrows
                 Key: HADOOP-18866
                 URL: https://issues.apache.org/jira/browse/HADOOP-18866
             Project: Hadoop Common
          Issue Type: Improvement
            Reporter: Taher Ghaleb


I am working on research that investigates test smell refactoring in which we 
identify alternative implementations of test cases, study how commonly used 
these refactorings are, and assess how acceptable they are in practice.

The smell occurs when exception handling can alternatively be implemented using 
assertion rather than annotation: using {{assertThrows(Exception.class, () -> 
\{...});}} instead of {{{}@Test(expected = Exception.class){}}}.

While there are many cases like this, we aim in this pull request to get your 
feedback on this particular test smell and its refactoring. Thanks in advance 
for your input.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to