<分区>
我试图断言我的替身是 NaN。 这是一个代码片段:
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"));
有没有更短的方法来做到这一点?