This test was just plain out not testing what it needed to test. You can't check for whether an exception was thrown from within the catch block, it might never be called.