Sto tentando di affermare che il mio doppio è NaN. Ecco un frammento di codice:Java Assert Double is NaN
private Double calculateIt(String input){...}
assertEquals(Double.NaN, calculateIt("input text"));
Il codice non viene compilato, Double.NaN
è definito come primitivo
public static final double NaN = 0.0d/0.0;
Per far funzionare l'asserzione Mi avvolgo NaN con un oggetto doppio.
assertEquals(new Double(Double.NaN), calculateIt("input text"));
C'è un modo più breve per farlo?
Meglio è una questione di opinione –