我正在使用Google Test测试一些代码。我的一个函数是返回std::logic_error
异常。我想编写一个测试,我希望抛出这个错误。我正在使用google test和使用Visual Studio 2008进行测试:
TEST(submatrix, matrix_too_small)
{
// an instance of a matrix class
matrix A(1, 2);
// a second instance of a matrix class
matrix subA(1, 1);
// generating this form of a submatrix should throw an error
EXPECT_THROW(matrix_func::submatrix(A, subA, 1, 1), std::logic_error);
}
我的问题是:为什么Visual Studio 2008会在这里给我一个警告:警告C4101:' exc':未引用的本地变量?