[請益] 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