Details
Recommendation type: Exceptions and assertion errors
Configurable: No
Filter category: Exceptions / assertion errors
Description
UTA displays this recommendation when a test fails during execution, or an exception is thrown.
Example
@Test
public void testFactorial2() throws Throwable {
// Given
Example underTest = new Example();
// When
int n = 5;
AtomicInteger result = new AtomicInteger();
CountDownLatch latch = new CountDownLatch(1);
new Thread(new Runnable() {
@Override
public void run() {
try {
result.set(underTest.factorial(n));
} catch (Exception e) {
e.printStackTrace();
} finally {
latch.countDown();
}
}
});
latch.await(10, TimeUnit.MICROSECONDS);
// Then
assertEquals(120, result.get());
}