C++ 我可以为C+;创建自动单元测试吗+;
当我使用C#和VS2008创建一个程序时,我只需右键单击该方法就可以创建一个测试用例。但我不确定是否可以以相同的方式创建测试,如果它是C++项目。C++ 我可以为C+;创建自动单元测试吗+;,c++,visual-studio-2008,unit-testing,automated-tests,C++,Visual Studio 2008,Unit Testing,Automated Tests,当我使用C#和VS2008创建一个程序时,我只需右键单击该方法就可以创建一个测试用例。但我不确定是否可以以相同的方式创建测试,如果它是C++项目。 我很确定你不能。您可以创建一个C++/CLI测试项目并手动进行测试。IDE将为您创建一个带有存根等的C++/CLI测试类。我敢肯定您不能。您可以创建一个C++/CLI测试项目并手动进行测试。IDE将为您创建一个带有存根等的C++/CLI测试类。< P>由于C++中缺少反射,您将无法进行这些单元测试,VS提供。 < P>由于C++中缺少反射,您将无法进
我很确定你不能。您可以创建一个C++/CLI测试项目并手动进行测试。IDE将为您创建一个带有存根等的C++/CLI测试类。我敢肯定您不能。您可以创建一个C++/CLI测试项目并手动进行测试。IDE将为您创建一个带有存根等的C++/CLI测试类。< P>由于C++中缺少反射,您将无法进行这些单元测试,VS提供。 < P>由于C++中缺少反射,您将无法进行此类单元测试,VS提供.
你可能想看看CppUng+GooGestEt,用C++进行单元测试。您将没有IDE生成的测试用例,但在那里有单元测试框架。
您可能想看看CppUng+GoGoLeST用于用C++进行单元测试。您不会有IDE生成的测试用例,但是有单元测试框架。
我同意上面的答案,只需添加…或使用boost库:我同意上面的答案,只需添加…或使用boost库:
我可以在这里添加:我可以在这里添加:您没有得到的是自动生成的测试函数/存根——您当然可以在VisualStudio中使用单元测试功能来实现C++——甚至是本地/非托管C++。你只需要从C++或clii调用你的本地函数。你不知道的是自动生成的测试函数/存根——你当然可以在VisualStudio中使用C++的单元测试功能——甚至是原生的/非托管C++。您只需从C++/CLI调用本机函数。