忽略 C++ 单元测试

Ignore C++ unit tests

有没有简单的方法可以忽略 Microsoft Unit test Framework 中的 C++ 单元测试? 我能找到的唯一方法是设置测试优先级。

BEGIN_TEST_METHOD_ATTRIBUTE(FooTest)
    TEST_PRIORITY(1)
END_TEST_METHOD_ATTRIBUTE()
TEST_METHOD(FooTest)
{
}

有没有更聪明的方法来实现这个目标?

例如,在 Google 测试中,您可以指定可以忽略的测试,并写下为何忽略它们的评论。

在您的代码段中使用 TEST_IGNORE() 而不是 TEST_PRIORITY()