在谷歌测试中,我希望能够做这样的事情:
void ImNotNiceToPointers( void* p )
{
((int*)p) [5] = 1;
}
TEST( Bla, BlaBla )
{
EXPECT_NO_CRASH( ImNotNiceToPointers(NULL) );
}
而且我希望输出显示该语句实际上使进程异常终止的错误。
谷歌测试对此有任何支持吗?我很确定我将如何自己实现它,所以我几乎可以肯定它是可能的。
在谷歌测试中,我希望能够做这样的事情:
void ImNotNiceToPointers( void* p )
{
((int*)p) [5] = 1;
}
TEST( Bla, BlaBla )
{
EXPECT_NO_CRASH( ImNotNiceToPointers(NULL) );
}
而且我希望输出显示该语句实际上使进程异常终止的错误。
谷歌测试对此有任何支持吗?我很确定我将如何自己实现它,所以我几乎可以肯定它是可能的。