JUnit Testing Exceptions [duplicate]

@Test(expected = Exception.class)  

Tells Junit that exception is the expected result so test will be passed (marked as green) when exception is thrown.

For

@Test

Junit will consider test as failed if exception is thrown, provided it’s an unchecked exception. If the exception is checked it won’t compile and you will need to use other methods.
This link might help.

Leave a Comment