p********4 发帖数: 58 | 1 如题,请问大家都用什么unit test. vc++自己带的unit test不支持unmanaged code,
有些人说自己手工也可以,但是我按照网上的指南,还是不行。谢谢! |
s**x 发帖数: 7506 | 2 Google's c++ test framework |
U***5 发帖数: 2796 | 3 gtest, or Boost Unit test
【在 p********4 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 如题,请问大家都用什么unit test. vc++自己带的unit test不支持unmanaged code, : 有些人说自己手工也可以,但是我按照网上的指南,还是不行。谢谢!
|
p********4 发帖数: 58 | 4 多谢!我试了gtest,在visual studio 2010。我看网上的指南,比如我有一个project
,里面放我写的class,需要测试这个class。我要把这个project 弄成library。然后
做一个test project, 在test project中,写test function,测试那个class。请问这
样做对吗?(我试验了一下,没问题,就是觉得有点麻烦)
我看网上有google test add in,下面的评论也很好,我能从visual studio里看到那
个按钮,但是在哪里写test function呢?
还有一个很傻的问题. i normally divide one big task into 很多小function,在
debug时,
给不同的数据,测试each small function。这样做,和unit test有什么不同?大家平
时工作,都几乎必须
要unit test吗?
非常感谢! |
p********4 发帖数: 58 | 5 还有一个问题,当我在一个project中要使用一个library,我需要在这个project中设
置好(visual studio),包括:
additional dependency 里面加上library的名字,xxx.lib
additional directory里面加上library的路径
additional include directory里面加上头文件的路径
就这些吧?
这个和加reference有什么分别?
谢谢!
【在 p********4 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 如题,请问大家都用什么unit test. vc++自己带的unit test不支持unmanaged code, : 有些人说自己手工也可以,但是我按照网上的指南,还是不行。谢谢!
|
l****h 发帖数: 122 | 6 cppunit
【在 p********4 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 如题,请问大家都用什么unit test. vc++自己带的unit test不支持unmanaged code, : 有些人说自己手工也可以,但是我按照网上的指南,还是不行。谢谢!
|