xctestexpectation

    2熱度

    1回答

    我已經試過了所有的東西,但是我得到一個成功的測試的唯一方法就是在測試函數中實際發送通知,這有點違背了目的。 我有一個按鈕。當我點擊按鈕時,它會發送通知。我如何使用expectationForNotification來查看這個通知是否被髮送? func testExample() { let app = XCUIApplication() let button = app.but

    4熱度

    1回答

    我有多個測試,每個測試正在測試相同的異步方法,對於給定參數的不同結果。 我發現異步測試,我們必須宣佈期望,等待期望,並滿足期望。 這很好。每個測試在單獨完成時都能正確運行,但是當我嘗試運行整個測試類時,有些測試會通過,而其他測試會在運行並正常傳遞時發生崩潰或失敗。 我已經在網上搜索了「swift 3 multiple tests with expectation」,每個解釋期望的人都有一個測試方法

    1熱度

    1回答

    我在斯威夫特測試情況下試圖等待一個屬性變化: import XCTest class AsynchronyousKVOTests: XCTestCase { let testedObject : TestedObjet = TestedObjet.init() func testKeyValueObservingExpectationForObject() {

    1熱度

    2回答

    使用XCTest。雖然測試testresults在路徑TestSummaries.plist保存在: /用戶/思姆裏提/庫/開發商/ Xcode中/ DerivedData /項目名/日誌/測試/ 誰能告訴如何閱讀TestSummaries內容上面的路徑.plist文件? 需要從上述文件獲取的結果數據(錯誤味精,測試用例,行號),並在寫功能練成TEARDOWN() 嘗試使用 NSSearchPat

    1熱度

    2回答

    我有許多異步單元測試可以根據自己的期望正確工作。但是,當我在訴訟中運行所有測試時,他們不會等待其他人完成 - 異步回調在下次測試開始運行時仍處於等待狀態。我想要的是每次測試都要在運行前等待前一次測試中的預期。這些測試使用共享數據庫,因此讓它們重疊會導致煩人的額外複雜性,並在作爲套件運行時出現測試失敗。 - (void)testSignIn { // This is an example of a

    0熱度

    1回答

    我正在測試一個擁有委託的類。委託是測試類課程,並從委託方法的實現我所說的不同的期望: - (void)mySuccess { [self.successExpectation fulfill]; } - (void)myFail:(NSError *)error { [self.failExpectation fulfill]; } 如何從測試類的期望所謂

    2熱度

    1回答

    當使用XCTest和XCTestExpectation編寫某個異步測試時,我想聲明某個塊是而不是執行。下面的代碼在聲明塊已執行並且如果不是測試失敗時成功。 #import <XCTest/XCTest.h> #import "Example.h" @interface Example_Test : XCTestCase @property (nonatomic) Example *exa

    1熱度

    1回答

    正在尋找幫助寫入方法,該方法正在等待指定元素不再出現在頁面上。 SWIFT 2.2,XC測試。 只要你看到我是一個新的在這裏和編程,將不勝感激您的幫助。

    1熱度

    1回答

    我已經編寫了類似於以下代碼的腳本。我在「dispatch_async」中保留了斷點,但沒有執行。這裏可能是什麼問題? dispatch_async(dispatch_get_main_queue()) { let array = response!.allObjects as! [NSArray] XCTAssertNotEqual(array.count, 0, test

    1熱度

    2回答

    考慮下面的單元測試: - (void)testSample { XCTestExpectation *expectation = [self expectationWithDescription:@"Sample"]; [self.manager loadAllSuccess:^{ [expectation fulfill]; NSArray *da