标签: c++ unit-testing throw cppunit
CPPUNIT_ASSERT_THROW(Expression, ExceptionType)似乎不允许检查多种类型的异常,即可以抛出多种异常的语句。
对于e.x.表达式可能会在一个平台上抛出 Excp1 ,或在另一个平台上抛出 Excp2 。是否有使用CPPUNIT_ASSERT_THROW测试此类语句的解决方法?