I'd actually prefer also validating the reason string in the exception.
I've seen many tests actually succeeding because they threw an IOException, but with a completely unrelated error.