⇒ Index (Frames) |  ⇒ Index (No Frames) |  ⇒ Package |  ⇒ Package Tree |  ⇒ Full Tree 
junit.extensions

Class ExceptionTestCase

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

void

runTest()

Execute the test method expecting that an Exception of class fExpected or one of its subclasses will be thrown

Constructor Details

ExceptionTestCase

public ExceptionTestCase(String name, Class exception)

Parameters:
name
exception

Method Details

runTest

protected void runTest()

Execute the test method expecting that an Exception of class fExpected or one of its subclasses will be thrown