[请益] VS如何用专案隔离测试用的Code

楼主: lovesnake (LoyalDog)   2016-02-17 15:35:29
使用平台 : VS2013
TestFramework :Google Test
对VS不太熟,不知道该用什么关键字搜寻这样的功能。用unit test vs,只会找到VS内建
的UnitTestFramework…
现在有一个主程式放在Project A,Debug跟Release该怎么配置都弄好了,直接编译就可
以用了。
我想在这个前提下把测试的Code放在另一个专案。
当起始专案设定为测试专案时,就利用测试专案的配置跟进入点(entry point)。 起始
专案为A时,则直接编译出成品。
现在我的作法是测试专案配置档也有一份Project A的程式码,可是这样变成Project A有
新增删除档案时,测试专案也要做一样的动作。 虽然只是虚拟的专案配置档而已,还是
觉得这样的动作很不正常…
另外一个作法是把测试用code也放在同一个专案下,用Preproccesor来切换进入点。 这
样每次进行test都要改preproccesor也不太对……
请问VS有什么别的方法可以达到我的需求呢?
谢谢!

Links booklink

Contact Us: admin [ a t ] ucptt.com