Use ABC_TESTING_ASSERT_THROWS() instead of custom testing code in abc::testing::exception_polymorphism