【发布时间】:2016-06-03 20:51:14
【问题描述】:
我试图断言我的替身是 NaN。 这是一个代码sn-p:
private Double calculateIt(String input){...}
assertEquals(Double.NaN, calculateIt("input text"));
代码没有编译,Double.NaN被定义为原语
public static final double NaN = 0.0d / 0.0;
为了使断言起作用,我用一个 Double 对象包装了 NaN。
assertEquals(new Double(Double.NaN), calculateIt("input text"));
有没有更短的方法来做到这一点?
【问题讨论】:
-
更好是见仁见智