UnexpectedError is subclass of AssertionError that is thrown whenever
an error occurs within the course of a test and the test was not expected
to throw an error.
The unexpected error that occurred.
The name of the error that occurred.
Stack information for the error (if provided).