cost 378 ms
針對App和測試目標的鏈接框架

[英]Link framework against App and Test Target

我有一個我在普通App目標中使用的自定義框架以及相應的UnitTest目標。 事實證明,混淆運行時的方式是它無法選擇正確的實現,因為它有多個選擇: 如果您嘗試檢查對象的類層次結構或執行任何其他類相關檢查,那當然會導致奇怪的行為。 所以歸結為以下兩個問題: 我沒有看到例如 ...

如何從故事板加載原型單元?

[英]How do you load a prototype cell from a storyboard?

有沒有辦法加載原型單元格,以及故事板中定義的任何IBOutlet連接? 更新 我想對單元格(單元的UICollectionViewCell)進行單元測試,因此希望將它加載到UIViewController上下文之外。 實際上,就像您可以從筆尖加載自定義視圖一樣,指定其文件的所有 ...

OCMock:模擬協議未正確停止

[英]OCMock: mocked protocol isn't stopped correctly

我有一個使用OCMock的測試用例,它執行以下操作: 當我運行測試用例時,另一個也使用CAAAuthenticationDelegate協議的測試用例(完全不同的測試類和文件)在SIGABRT中失敗: 但是,我在第二個測試用例中不使用任何模擬。 我試圖用stopMocking清 ...

測試Keychain - OSStatus錯誤-34018

[英]Testing the Keychain - OSStatus error -34018

我正在嘗試使用Xcode上的基本SenTest框架來測試讀取和更改鑰匙串的代碼。 代碼在設備上工作正常,但是當我開始測試時,每次我想用SecItemDelete / SecItemAdd / etc觸摸鑰匙串時都會出現這些錯誤。 The operation couldn't be comp ...

單元測試期間Xcode CI bot錯誤(Unexpected TestSuiteWillFinish)

[英]Xcode CI bot errors during unit testing (Unexpected TestSuiteWillFinish)

我們最近使用iOS應用程序設置了一些Xcode機器人 ,以自動構建和測試我正在處理的應用程序。 如果我只是構建和分析,構建過程工作正常。 如果我將其設置為運行測試,則最終會出現可變數量的錯誤,這些錯誤以Unexpected TestSuiteWillFinish結尾。 例如,最近一次運行顯 ...

ld:為iOS模擬器構建,但是為針對MacOSX文件構建的dylib進行鏈接

[英]ld: building for iOS Simulator, but linking against dylib built for MacOSX file

所以我有一個問題,Apple過去3次拒絕了我的應用程序。 他們總是給我留下這個錯誤。 所以我一直試圖解決這個問題,但沒有運氣,但是我剛剛刪除了所有的框架搜索路徑(Xcode現在將這個設置為默認值$(DEVELOPER_FRAMEWORKS_DIR) ) 但是,當我嘗試運行應用程序 ...

iOS:xcode 5,將項目從xctest遷移到senTestingKit

[英]iOS: xcode 5, migrate project from xctest to senTestingKit

我有Xcode 5.0.2。 我創建了新項目。 新項目已經具有基於XCTest框架的測試目標。 但是XCTest不適用於iOS 6.1。 但是我想在iOS 6.1上測試我的項目,為此我相信我應該遷移到SenTestingKit。 在這里我有一些麻煩 我導入了SenTestin ...

具有靜態庫的項目中的KIF

[英]KIF in a project with a static library

我打算在以下設置中使用KIF: 1.我自己的靜態庫 2.許多使用靜態庫的“ shell”應用程序。 這些應用提供了內容和配置,但是它們都使用公共庫來加載內容而不是基於配置。 我應該如何整合KIF? 我應該將KIF添加到Shell應用程序嗎? 用戶通過庫與頁面/內容進行交互。 ...

沒有使用XCTest編譯OCMock測試

[英]OCMock test not getting compiled with XCTest

有人嘗試過將OCMock測試框架與XCTest框架一起使用嗎? 我們將OCMock測試框架與SenTest框架一起使用,並且自從SenTest遷移到XCTest以來,OCMock測試就停止編譯。 我知道,XCTest沒有對OCMock測試框架的內置支持,下面是到目前為止我嘗試過的步驟: ...

拋出異常時,SenTestCase不會失敗

[英]SenTestCase isn't failing when an exception is thrown

我有以下測試: 標題: 執行: 當我運行testFoo時,該測試顯示為成功,即使它實際上崩潰了。 (NSDictionary引發異常,因為我試圖插入一個nil值。) 如果我將NSDictionary行包含在@try / @catch塊中,則測試將按預期失敗。 ...

基於iOS版本的條件單元測試

[英]Conditional unit testing based on iOS version

我的單元測試套件包含一些僅適用於最新iOS版本的測試用例。 預計,在較舊的iOS版本上運行套件時,這些測試會失敗。 是否有標准方法來指示這些測試用例應僅在特定的iOS版本上運行? 我想到的一個選擇: 或者,我可以告訴SenTestCase動態跳過某些測試嗎? ...

SenTestingKit setUp和tearDown重寫被調用兩次

[英]SenTestingKit setUp and tearDown overrides get called twice

我正在使用KIF測試我們的iOS應用。 我正在嘗試進行一些測試,這些測試將在整個測試之前和之后進行。 我創建了一個SenTestSuite類別,並覆蓋了-setUp和-tearDown: 這些方法確實會被調用,但是我的問題是它們都被調用了兩次。 我無法訪問任何SenTestSuit ...

iOS App在Apple審批流程中崩潰,但對我而言並非如此

[英]iOS App crashes on Apple approval process but not for me

我過去兩周一直試圖更新一個iOS客戶端應用程序,不幸的是它已被拒絕兩次,因為蘋果公司說它在iOS7上崩潰了。 Apple向我發送了以下崩潰報告。 我刪除了項目中對SenTestingKit所有引用,並再次提交了應用更新。 一周后,我收到了Apple提供的完全相同的崩潰報告。 然 ...

Xcode 5 - 測試目標沒有完成

[英]Xcode 5 — Test target did not finish

從今天早些時候開始,我從Xcode 5運行它時無法通過測試。我知道所有測試都在通過,因為我可以從命令行運行它們(好吧,一個CI作業),它們都在那里通過。 我是否意外地更改了某些項目設置或其他原因導致此問題? 我無法想出任何恢復良好狀態的方法 - 我已經嘗試在我們的Git歷史中刪除了幾個版 ...

如何設置命令sentestkit-test運行?

[英]How to set the order sentestkit-test runs?

我正在使用SenTestKit來測試iOS應用。 我將測試分成了運行的方法,例如:In 通過測試: 看起來有點隨機的第一,第二和第三測試。 在Xcode中是否可以設置測試運行的順序? ...

XCTest優於SenTestingKit有什么優勢?

[英]What are the advantages of XCTest over SenTestingKit?

我想在iOS中進行單元測試。 默認情況下,測試類是使用Xcode 5中的XCTest框架類創建的。我在早期版本的iOS中使用過SenTestingKit。 這兩個框架之間有什么區別? XCTest框架有哪些優點。 我搜索相關文檔,但我沒有找到任何。 我發現的只是套件中使用的接口類。 ...

STAssertEquals報告相等的字符串為不同的字符串

[英]STAssertEquals reports equal strings as being different

我試圖為一個庫編寫單元測試。 庫中的方法返回字符串,我想確保它返回正確的字符串。 但是,即使相同,SenTestKit中的STAssertEquals宏還是將其視為不同的值。 您可以看到描述部分清楚地顯示了兩個字符串值相同,但是此宏抱怨它們的值不同。 當我從方法返回靜態字符串時(就像 ...

Xcode 5在運行64位單元測試時說“正在使用的模擬器”

[英]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總是抱怨: “模擬器正在使用 - 模擬器無法啟動 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM