我看了很多博客,並嘗試了很多東西來讓我的Swift單元測試在Xcode 6.0.1(或6.1)中工作。我想訪問我的應用程序的目標類,所以我寫了這行:添加Swift文件到測試目標沒有修復單元測試
var vc: LoginViewController!
當然,我得到的錯誤「未申報類型爲‘LoginViewController’使用」。
然後,我嘗試將LoginViewController
添加到我的測試目標中,但隨後在我的項目中的其他類中出現「使用未解析的標識符」錯誤。所以我嘗試這些類添加到我的測試目標,但我結束了錯誤的像下面的截圖看似無盡源泉:
聲明我的所有類爲public,導致其他錯誤,好像不好的做法。無論如何,在依賴許多框架和類的Swift項目中包含單元測試?我只是想從幾乎完全像這個article中的代碼開始。
雙重檢查目標成員資格。如果它已經完成,請嘗試清理項目,刪除派生數據並重新啓動XCode。 – 2014-10-31 21:46:34
到目前爲止還沒有工作,我現在使用單元測試的主要問題是使用第三方靜態框架。將類添加到測試目標,然後調用該框架中的函數會導致「使用未解析的標識符'className'」 – tfrank377 2014-11-03 17:56:47
檢查以確保您的橋接頭類/目錄已同時在App目標和App測試目標中列出。 – 2014-11-05 18:56:32