我在Visual C++项目中使用Visual Studio 2008内置的测试框架。我添加了一个新的测试项目,然后是一个新的单元测试。但是,我不能使用Assert提供的任何函数。断言显示在Intellisense中,但我无法做任何事情。我已经在Visual C#中完成了单元测试。我忘了做什么?让断言在Visual C++单元测试中工作?
编辑: 没有太多的代码,因为一切我做的是由Visual Studio 2008在这里自动生成的我做的步骤:
- 文件 - >新建项目 - > VISUAL C++ - >常规 - >空项目 在Solution Explorer
- 右击解决方案 - >添加 - >新项目...
- 的Visual C++ - >测试 - >测试项目
- 打开UnitTest1.cpp(自动生成)
- 转到TestMethod1()
从这里,当我尝试使用Assert类(如Assert.AreEqual)时,我无法做到这一点。如果我在Visual C#项目中执行相同的操作,它可以正常工作。
示例代码?编译错误?给我们提供一些信息 – jalf 2009-11-27 10:46:20