18 lines
419 B
Plaintext
18 lines
419 B
Plaintext
If a ``++RuntimeException++`` is thrown while code is unit tested, it's likely to be thrown again in production. Therefore, test methods should be allowed to \``++throw RuntimeException++``s so you're alerted early to problems in the code.
|
|
|
|
|
|
== Noncompliant Code Example
|
|
|
|
[source,text]
|
|
----
|
|
@Test
|
|
public void testTheThing() {
|
|
try {
|
|
// ...
|
|
} catch (RuntimeException e) { // Noncompliant
|
|
// ...
|
|
}
|
|
}
|
|
----
|
|
|