junit.extensions

Class ExceptionTestCase

public class ExceptionTestCase extends TestCase

A TestCase that expects an Exception of class fExpected to be thrown. The other way to check that an expected exception is thrown is:
 try {
   shouldThrow();
 }
 catch (SpecialException e) {
   return;
 }
 fail("Expected SpecialException");
 
To use ExceptionTestCase, create a TestCase like:
 new ExceptionTestCase("testShouldThrow", SpecialException.class);
 
Constructor Summary
ExceptionTestCase(String name, Class exception)
Method Summary
protected voidrunTest()
Execute the test method expecting that an Exception of class fExpected or one of its subclasses will be thrown

Constructor Detail

ExceptionTestCase

public ExceptionTestCase(String name, Class exception)

Method Detail

runTest

protected void runTest()
Execute the test method expecting that an Exception of class fExpected or one of its subclasses will be thrown