junit.extensions
Class ExceptionTestCase

java.lang.Object
  extended by TestCase
      extended by junit.extensions.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
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExceptionTestCase

public ExceptionTestCase(String name,
                         Class exception)