在与团队其他成员分开的 perforce 流上,我无法在项目上运行 CppUnitTestFramework 测试,而其他流则可以正常运行测试。
这是一个代码片段:
TEST_CLASS(MyClass)
{
BEGIN_TEST_CLASS_ATTRIBUTE()
TEST_CLASS_ATTRIBUTE(L"Type", L"Native C++ Unit Tests")
TEST_CLASS_ATTRIBUTE(L"TestClass", L"MyClass")
END_TEST_CLASS_ATTRIBUTE()
public:
TEST_METHOD(canFooTheBar)
{
...
Assert::IsTrue(foo());
}
...
}
这是我尝试运行测试时遇到的错误:
------ Discover test started ------
Object reference not set to an instance of an object.
========== Discover test finished: 0 found (0:00:00.5129487) ==========
No tests found to run.
.sln 或不同流之间的任何相关 .vcxproj 文件之间没有差异。