junit.extensions
Class ExceptionTestCase
java.lang.Object
   junit.framework.Assert
junit.framework.Assert
       junit.framework.TestCase
junit.framework.TestCase
           junit.extensions.ExceptionTestCase
junit.extensions.ExceptionTestCase
- All Implemented Interfaces: 
- Test
- 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(java.lang.String name,
                  java.lang.Class exception)
 | 
 
| Method Summary | 
| protected  void | runTest()Execute the test method expecting that an Exception of
 class fExpected or one of its subclasses will be thrown
 | 
 
 
| Methods inherited from class junit.framework.Assert | 
| assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
ExceptionTestCase
public ExceptionTestCase(java.lang.String name,
                         java.lang.Class exception)
runTest
protected void runTest()
                throws java.lang.Throwable
- Execute the test method expecting that an Exception of
 class fExpected or one of its subclasses will be thrown
 
- 
- Overrides:
- runTestin class- TestCase
 
- 
- Throws:
- java.lang.Throwable- if any exception is thrown