![](/img/trans.png)
[英]Unit test case :XCTestCase vs Sentestcase
我正在為我的應用程序編寫測試用例。 只是想知道在XctestCase和SentestCase之間選擇哪個? 任何輸入將不勝感激。 ...
[英]Unit test case :XCTestCase vs Sentestcase
我正在為我的應用程序編寫測試用例。 只是想知道在XctestCase和SentestCase之間選擇哪個? 任何輸入將不勝感激。 ...
[英]Link framework against App and Test Target
我有一個我在普通App目標中使用的自定義框架以及相應的UnitTest目標。 事實證明,混淆運行時的方式是它無法選擇正確的實現,因為它有多個選擇: 如果您嘗試檢查對象的類層次結構或執行任何其他類相關檢查,那當然會導致奇怪的行為。 所以歸結為以下兩個問題: 我沒有看到例如 ...
[英]How do you load a prototype cell from a storyboard?
有沒有辦法加載原型單元格,以及故事板中定義的任何IBOutlet連接? 更新 我想對單元格(單元的UICollectionViewCell)進行單元測試,因此希望將它加載到UIViewController上下文之外。 實際上,就像您可以從筆尖加載自定義視圖一樣,指定其文件的所有 ...
[英]OCMock: mocked protocol isn't stopped correctly
我有一個使用OCMock的測試用例,它執行以下操作: 當我運行測試用例時,另一個也使用CAAAuthenticationDelegate協議的測試用例(完全不同的測試類和文件)在SIGABRT中失敗: 但是,我在第二個測試用例中不使用任何模擬。 我試圖用stopMocking清 ...
[英]Testing the Keychain - OSStatus error -34018
我正在嘗試使用Xcode上的基本SenTest框架來測試讀取和更改鑰匙串的代碼。 代碼在設備上工作正常,但是當我開始測試時,每次我想用SecItemDelete / SecItemAdd / etc觸摸鑰匙串時都會出現這些錯誤。 The operation couldn't be comp ...
[英]Xcode CI bot errors during unit testing (Unexpected TestSuiteWillFinish)
我們最近使用iOS應用程序設置了一些Xcode機器人 ,以自動構建和測試我正在處理的應用程序。 如果我只是構建和分析,構建過程工作正常。 如果我將其設置為運行測試,則最終會出現可變數量的錯誤,這些錯誤以Unexpected TestSuiteWillFinish結尾。 例如,最近一次運行顯 ...
[英]ld: building for iOS Simulator, but linking against dylib built for MacOSX file
所以我有一個問題,Apple過去3次拒絕了我的應用程序。 他們總是給我留下這個錯誤。 所以我一直試圖解決這個問題,但沒有運氣,但是我剛剛刪除了所有的框架搜索路徑(Xcode現在將這個設置為默認值$(DEVELOPER_FRAMEWORKS_DIR) ) 但是,當我嘗試運行應用程序 ...
[英]iOS: xcode 5, migrate project from xctest to senTestingKit
我有Xcode 5.0.2。 我創建了新項目。 新項目已經具有基於XCTest框架的測試目標。 但是XCTest不適用於iOS 6.1。 但是我想在iOS 6.1上測試我的項目,為此我相信我應該遷移到SenTestingKit。 在這里我有一些麻煩 我導入了SenTestin ...
[英]KIF in a project with a static library
我打算在以下設置中使用KIF: 1.我自己的靜態庫 2.許多使用靜態庫的“ shell”應用程序。 這些應用提供了內容和配置,但是它們都使用公共庫來加載內容而不是基於配置。 我應該如何整合KIF? 我應該將KIF添加到Shell應用程序嗎? 用戶通過庫與頁面/內容進行交互。 ...
[英]OCMock test not getting compiled with XCTest
有人嘗試過將OCMock測試框架與XCTest框架一起使用嗎? 我們將OCMock測試框架與SenTest框架一起使用,並且自從SenTest遷移到XCTest以來,OCMock測試就停止編譯。 我知道,XCTest沒有對OCMock測試框架的內置支持,下面是到目前為止我嘗試過的步驟: ...
[英]SenTestCase isn't failing when an exception is thrown
我有以下測試: 標題: 執行: 當我運行testFoo時,該測試顯示為成功,即使它實際上崩潰了。 (NSDictionary引發異常,因為我試圖插入一個nil值。) 如果我將NSDictionary行包含在@try / @catch塊中,則測試將按預期失敗。 ...
[英]Error when running unit tests in Xcode 5.0
當我嘗試在xcode 5.0中創建單元測試文件時,出現以下錯誤: 我該怎么辦? ...
[英]Conditional unit testing based on iOS version
我的單元測試套件包含一些僅適用於最新iOS版本的測試用例。 預計,在較舊的iOS版本上運行套件時,這些測試會失敗。 是否有標准方法來指示這些測試用例應僅在特定的iOS版本上運行? 我想到的一個選擇: 或者,我可以告訴SenTestCase動態跳過某些測試嗎? ...
[英]SenTestingKit setUp and tearDown overrides get called twice
我正在使用KIF測試我們的iOS應用。 我正在嘗試進行一些測試,這些測試將在整個測試之前和之后進行。 我創建了一個SenTestSuite類別,並覆蓋了-setUp和-tearDown: 這些方法確實會被調用,但是我的問題是它們都被調用了兩次。 我無法訪問任何SenTestSuit ...
[英]iOS App crashes on Apple approval process but not for me
我過去兩周一直試圖更新一個iOS客戶端應用程序,不幸的是它已被拒絕兩次,因為蘋果公司說它在iOS7上崩潰了。 Apple向我發送了以下崩潰報告。 我刪除了項目中對SenTestingKit所有引用,並再次提交了應用更新。 一周后,我收到了Apple提供的完全相同的崩潰報告。 然 ...
[英]Xcode 5 — Test target did not finish
從今天早些時候開始,我從Xcode 5運行它時無法通過測試。我知道所有測試都在通過,因為我可以從命令行運行它們(好吧,一個CI作業),它們都在那里通過。 我是否意外地更改了某些項目設置或其他原因導致此問題? 我無法想出任何恢復良好狀態的方法 - 我已經嘗試在我們的Git歷史中刪除了幾個版 ...
[英]How to set the order sentestkit-test runs?
我正在使用SenTestKit來測試iOS應用。 我將測試分成了運行的方法,例如:In 通過測試: 看起來有點隨機的第一,第二和第三測試。 在Xcode中是否可以設置測試運行的順序? ...
[英]What are the advantages of XCTest over SenTestingKit?
我想在iOS中進行單元測試。 默認情況下,測試類是使用Xcode 5中的XCTest框架類創建的。我在早期版本的iOS中使用過SenTestingKit。 這兩個框架之間有什么區別? XCTest框架有哪些優點。 我搜索相關文檔,但我沒有找到任何。 我發現的只是套件中使用的接口類。 ...
[英]STAssertEquals reports equal strings as being different
我試圖為一個庫編寫單元測試。 庫中的方法返回字符串,我想確保它返回正確的字符串。 但是,即使相同,SenTestKit中的STAssertEquals宏還是將其視為不同的值。 您可以看到描述部分清楚地顯示了兩個字符串值相同,但是此宏抱怨它們的值不同。 當我從方法返回靜態字符串時(就像 ...
[英]Xcode 5 says “Simulator in Use” when running 64-bit Unit tests
我剛剛下載並安裝了Xcode 5 GM種子。 我刪除了以前的Xcode(DP5)。 當我打開我的項目時,選擇“iPhone Retina(4英寸64位)”並輸入Command-U來運行我的SenTeskingKit單元測試,Xcode總是抱怨: “模擬器正在使用 - 模擬器無法啟動 ...