rspec/rules/S3658/java/rule.adoc

14 lines
441 B
Plaintext
Raw Normal View History

2021-01-27 13:42:22 +01:00
When the code under test in a unit test throws an exception, the test itself fails. Therefore, there is no need to surround the tested code with a ``++try++``-``++catch++`` structure to detect failure. Instead, you can simply move the exception type to the method signature.
2020-06-30 12:48:39 +02:00
2021-02-02 15:02:10 +01:00
2021-01-27 13:42:22 +01:00
This rule raises an issue when there is a fail assertion inside a ``++catch++`` block.
2020-06-30 12:48:39 +02:00
2021-02-02 15:02:10 +01:00
2020-06-30 12:48:39 +02:00
Supported frameworks:
2020-06-30 12:48:39 +02:00
* JUnit3
* JUnit4
* JUnit5
* Fest assert
* AssertJ