xctest

    5熱度

    1回答

    我想單元測試使用XCTest在XCode 5中使用AFNEtworking的類。我遇到的問題是我的AFHTTPRequestOperation的完成塊永遠不會被執行。我認爲這是運行單元測試的XCode和AFNetworking的調度隊列之間的一些斷開。以下測試用例通過,但完成塊中的NSLog語句永遠不會到達(沒有記錄輸出,也沒有捕獲這些語句上設置的斷點)。相同的代碼在單元測試之外工作。有誰知道如何

    2熱度

    1回答

    它總是返回一個NULL而不是屬性。 objc_property_t property = class_getProperty([UIView class], "frame"); XCTAssertTrue(property != NULL, @"UIView.frame property should be here."); 正常工作與center例如,但frame好像不是。

    0熱度

    1回答

    Xcode認爲測試未完成的原因是什麼? 對於多線程組件(使用GCD),我已經進行了大量的單元測試,測試完成但Xcode需要花費幾分鐘左右的時間才能確認測試已經完成。 我知道測試已經完成,因爲下面的文本顯示在調試控制檯: Test Suite 'Multiple Selected Tests' finished at 2014-05-06 00:45:56 +0000. Executed 1 te

    7熱度

    1回答

    我剛剛更新到Xcode 4.6到5.1和iOS 7.0到7.1現在我的項目顯示警告警報視圖「OCUnit棄用項目」項目名稱「使用OCUnit進行單元測試,不推薦使用。選擇「轉換爲XCTest」更新此項目中使用XCTest進行單元測試。」 會不會影響我的應用程序時,我提交到應用商店? 如何刪除此警告(或)如何更新我的應用程序以使用XCTest進行單元測試。

    9熱度

    1回答

    我已經開始探索用於異步和性能測試的新XCTest API。另外,來自WWMC的Apple示例運行良好,但我一直無法弄清楚如何將它們結合起來。我能夠想到的最好的是以下內容,但它在運行時收到以下錯誤: API違例 - 呼叫等待,沒有設置任何期望。 XCTestExpectation *clsQueryReturnedExpectation = [self expectationWithDescript

    1熱度

    1回答

    我最近添加了一個測試目標(使用XCTest)到我的應用程序在Xcode 5.1中。一切似乎工作正常,我可以使用主應用程序中的所有類等,但從我的應用程序中的一些外部常量(即在.h文件中定義的.h文件中聲明)在用於測試代碼。我試圖在測試目標的編譯源文件中包含.m文件,該文件修復了它們爲零但創建其他問題(在.m文件中定義的類然後存在一式兩份,即測試目標對類有不同的類實例)。我正在測試運行iOS 7.1的

    0熱度

    2回答

    我在寫XCTestCase時遇到問題。我正在研究客戶端/服務器應用程序。用戶只能開始使用該系統時,這是自動完成的應用程序登錄到服務器: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // connect to s

    0熱度

    1回答

    我想我的應用程序運行測試,我能夠得到的地方,它會啓動在模擬器上的應用程序,但然後給出了這個錯誤,所有測試失敗的一個點: 2014-05-23 12:49:30.276 App[20472:60b] Cannot find executable for CFBundle 0xd04e190 </Users/Kalyan/Library/Developer/Xcode/DerivedData/App-

    9熱度

    1回答

    我剛開始使用Apple的新Xcode 5單元測試框架。在測試使用這些低級類的更高級別的類之前,我有我想要測試的低級類。例如,我必須使用特殊的UUID類的數據庫控件類。如果我在UUID系統中有一個迴歸,測試數據庫類是沒有意義的。我想先運行一系列UUID測試。 有沒有人找到一種技術或XCTest框架的做法,以允許這?

    6熱度

    3回答

    我使用xcodebuild運行我的xctests,並且需要傳遞一些environment variables。 在下面的示例ACCOUNT_ID和HOST_URL中。 我試圖在變量傳遞既是環境變量,並使用使用getenv ("ACCOUNT_ID") xcodebuild -project CalculatorTestClient.xcodeproj -scheme CalculatorTestC