We want to be able to distinguish from a test failure and an unexpected exception thrown during the tests. It would be better if this function called `parse`, then specifically caught a ParseException and then asserted a failure (I'm not sure exactly how to do this with scalatest, but at a minimum you could just `assert(false)` with a good error message).