Handling Doubles in ScalaTest
问题 I have just started using ScalaTest and I am using the following to compare two Doubles in my spec as follows: it should "calculate the price" in { val x = new X(10,10,12,1000) assert(x.price() === 185.92) } The spec is passing even though I have put in a wrong value of 185.92 to compare against what the price function is returning (that actually returns 10.23 for the case above). I have other specs where I just compare Ints and they work as expected. But the ones involving Doubles are