忽略c++单元测试

Ignore C++ unit tests

本文关键字:单元测试 c++ 忽略      更新时间:2023-10-16

是否有一种简单的方法可以忽略微软单元测试框架中的c++单元测试?我能找到的唯一方法就是设置测试优先级。

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

是否有更聪明的方法来实现这一点?

例如,在Google Test中,您可以指定可以忽略的测试,并编写注释为什么忽略它们。

在代码片段中使用TEST_IGNORE()代替TEST_PRIORITY()