junit.extensions
Class ExceptionTestCase
java.lang.Object
  |
  +--junit.framework.Assert
        |
        +--junit.framework.TestCase
              |
              +--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 | 
 
| 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