xctest

    0热度

    1回答

    当使用FASTLANE测试(扫描工具)通过詹金斯在iOS项目,我有时会收到以下错误: xcodebuild: error: Failed to build project X with scheme X. Reason: Could not get Simulator application’s pid Exit status: 70

    1热度

    1回答

    我试图用PACT Consumer Swift运行一个XCUITest不管我如何努力进行配置,真正的网络请求,而不是接收与200个状态码和X-嘲笑响应验证令牌。我错过了什么? 这里是UI测试用例: import XCTest import PactConsumerSwift import Nimble class MyFeature: XCTestCase { override

    1热度

    2回答

    XCUITest可以验证通知标题是否发送到屏幕? 我可以为通知添加辅助功能标识符,但是当横幅显示到屏幕时,我遇到了使XCUITest与其交互的问题。我知道XCUITest在与应用程序分开的过程中运行,但是如果它仍然可以与通知进行交互,或者超出了XCUITest的范围,它是否会受到影响? 谢谢,

    0热度

    1回答

    在单元测试中,我想断言一个有可能抛出索引超出范围错误的方法实际上会抛出错误。 我试图使用 let array = [1,2,3] XCTAssertThrowsError(array[3]) 为什么不这项工作? 我该如何测试?

    0热度

    1回答

    我正在尝试使用测试驱动开发的情况。 我在Swift,Xcode,Apple,IOS,TDD甚至是我用于开发的macbook方面都没有经验。基本上我是一个非常陌生的.NET开发人员。 我目前的问题是由于我对如何进行测试无效方法的单元测试的无知而引起的。 我试图做一个方法,将图像发送到服务器。 但我在这里的问题是,我不知道如何测试不返回值的方法。 我想,我的方法将是与此类似: public func

    1热度

    1回答

    我正在使用firebase将应用程序放在一起,并且我想确保可以对其执行测试。关于它的文档并不多 - 所以我想看看我是否以正确的方式来做 - 或者如果我完全错了。 一些对此解决方案感觉不对劲的东西: 1.我每次启动一个新的测试类时都运行FirApp.configure--是不是有一种可以共享的方式?例如类似AppDelegate在应用程序上的操作。目前这似乎是相互冲突的,所以测试不会写任何东西给数据

    1热度

    1回答

    我有一个稍长的测试这种形式的几个部分: let value = computationThatLogs() XCTAssertEqual(value.a, 77) 我观察到,从违反XCTAsserts的file:line:error消息经常会混入到的调试消息在下一节中进行计算,通常甚至在调试消息的同一行上进行计算! 这是为什么?我怎样才能防止这种情况发生? fflush(stderr

    0热度

    1回答

    从这个website窃取帮助,我已经实现此修复程序来运行一个小的等待函数,所以我可以确保我等待元素/页面/等等。在继续测试之前加载。修复工程应该直接在测试中使用代码,但是当我将它放在另一个类的Utility Method中时,它不会返回正确的通过/失败结果。 的问题是运行下面的代码时: func testCreateGame() { let app = LauncherUtilityMe

    1热度

    1回答

    在UITest中,点击登录按钮后,我需要等待两个事件,登录成功后才会显示更新或主屏幕,并决定如何操作。 文档说,即 只有一个-waitForExpectationsWithTimeout:处理程序:可以在任何给定的时间活性,但{期望 - >等待} *多个分立序列可以被链接在一起。 所以需要努力一下,但最后想通了。

    0热度

    1回答

    我们使用xctests运行端到端的ui测试,并且拥有一个包含3个不同目标的项目,并且我不希望UI测试在其中两个目标上运行,因为它们连接到生产。 是否有强制UI测试只能针对一个方案/目标运行?