显然,assertEquals(double expected, double actual)
已被弃用。
JUnit的javadoc令人惊讶地缺乏,考虑到其广泛使用。你能告诉我如何使用新的assertEquals(double expected, double actual, double epsilon)
吗?
答案 0 :(得分:143)
如果您期望3.14159,但需要从3.14059到3.14259(即0.001以内),那么您应该写一些类似
的内容double myPi = 22.0d / 7.0d; //Don't use this in real life!
assertEquals(3.14159, myPi, 0.001);
(顺便说一句,22/7出现在3.1428+,并且会失败。这是一件好事。)