Nimble - 期望等于 <0.9602>,得到 <0.9602>
Nimble - expect to equal <0.9602>, got <0.9602>
我的项目是用 Swift 2.0 编写的,我使用 Quick & Nimble 来测试我的代码。
expect(workerSpy.buySharesQuantity).to(equal(0.9602))
我得到的是预期失败并显示错误消息
expected to equal <0.9602>, got <0.9602>
buySharesQuantity 的定义
var buySharesQuantity: Double = 0.0
有人知道为什么吗?
您应该使用 beCloseTo
而不是 equal
更多关于为什么 here
我的项目是用 Swift 2.0 编写的,我使用 Quick & Nimble 来测试我的代码。
expect(workerSpy.buySharesQuantity).to(equal(0.9602))
我得到的是预期失败并显示错误消息
expected to equal <0.9602>, got <0.9602>
buySharesQuantity 的定义
var buySharesQuantity: Double = 0.0
有人知道为什么吗?
您应该使用 beCloseTo
而不是 equal
更多关于为什么 here