'@param testCase: The L{TestCase} instance which is used to raise a
test-failing exception when that is necessary.
@param expected: The exception type expected to be raised.'

def __init__(self, testCase, expected):

    self._testCase = testCase
    self._expected = expected
    self._returnValue = None
    try:
        self._expectedName = self._expected.__name__
    except AttributeError:
        self._expectedName = str(self._expected)
