在googletest中使用Visual Studio 2010 C++。我是單元測試新手,並且已經創建了一個測試解決方案來進行實驗。我在解決方案中有三個項目:Visual Studio 2010:使用Google Test構建和開發週期?
HelloService (static lib)
HelloService.Tests (exe, a console app I think, linked with gmock_main.lib)
HelloApp (MFC exe, my main app)
我已經googletest(和googlemock)編譯鏈接併成功工作。我的問題是代碼測試開發週期。我試圖通過測試瞭解正確的工作流程。目前,如果我將HelloService.Tests設置爲「StartUp項目」,那麼當我點擊F5時,測試會運行,但我的HelloApp不會。如果我將我的HelloApp設置爲啓動項目,那麼當我點擊F5時,我的應用程序將運行,但我的測試不會。
我想我會希望我的「HelloApp」作爲啓動項目,但我的測試運行時,我建立它,並在我運行之前。是對的嗎?我如何設置它來做到這一點?
幾個重複http://stackoverflow.com/search?q=google+test+visual+studio http://stackoverflow.com/questions/6216527/visual-studio-c-unit-test-exe-project- with-google-test –
@Billy:我在這些搜索結果中沒有看到我的問題的答案;不要說它不存在,因爲有5000個結果,但它仍然不能解決我的問題。 – User