我正在測試其他人編寫的計算器。我正在嘗試使用xcode 7來測試所有基本功能。XCTAssertTrue在測試iOS UI時不失敗
這是我目前正在運行的測試,不會失敗。我已經使用了新的錄音功能來獲取所有的按鍵。但是,我不確定如何斷言我回來的價值是正確的。
- (void)testExample {
// Use recording to get started writing UI tests.
XCUIApplication *app = [[XCUIApplication alloc] init];
[app.buttons[@"6"] tap];
[app.buttons[@"+"] tap];
[app.buttons[@"3"] tap];
[app.buttons[@"="] tap];
//what the equation should return (9 in this case)
XCUIElement *display = app.staticTexts[@"199"];
XCTAssertTrue(display);
//what the equation should look like (6 + 3 in this case)
display = app.staticTexts[@"222+5553"];
XCTAssertTrue(display);
}
所以應該將我的顯示器爲int和值與XCTAssertEquals比較?我試圖做到這一點,但我不知道如何將一個XCUIElement作爲一個整型。 –
我還沒有弄清楚你認爲你在做什麼或想做什麼,而你還沒有解釋它。所以我已經解釋了你所問的問題,即爲什麼你的測試總是通過。 – matt