Swift 敏捷-期待与之相等<;0.9602>;,得到<;0.9602>;

Swift 敏捷-期待与之相等<;0.9602>;,得到<;0.9602>;,swift,testing,nimble,quick-nimble,Swift,Testing,Nimble,Quick Nimble,我的项目是用Swift 2.0编写的,我使用Quick&Nimble来测试我的代码 expect(workerSpy.buySharesQuantity).to(等于(0.9602)) 我得到的是带有错误消息的预期失败 expected to equal <0.9602>, got <0.9602> 有人知道为什么吗?你应该使用beCloseTo而不是equal 更多关于它为什么 var buySharesQuantity: Double = 0.0

我的项目是用Swift 2.0编写的,我使用Quick&Nimble来测试我的代码

expect(workerSpy.buySharesQuantity).to(等于(0.9602))
我得到的是带有错误消息的预期失败

expected to equal <0.9602>, got <0.9602>

有人知道为什么吗?

你应该使用
beCloseTo
而不是
equal

更多关于它为什么

var buySharesQuantity: Double = 0.0