File tree Expand file tree Collapse file tree 2 files changed +153
-39
lines changed
src/test/java/org/json/junit Expand file tree Collapse file tree 2 files changed +153
-39
lines changed Original file line number Diff line number Diff line change @@ -393,6 +393,20 @@ public void opt() {
393393 assertTrue ("Array opt double default implicit" ,
394394 new Double (jsonArray .optDouble (99 )).isNaN ());
395395
396+ assertTrue ("Array opt float" ,
397+ new Float (23.45e-4 ).equals (jsonArray .optFloat (5 )));
398+ assertTrue ("Array opt float default" ,
399+ new Float (1 ).equals (jsonArray .optFloat (0 , 1 )));
400+ assertTrue ("Array opt float default implicit" ,
401+ new Float (jsonArray .optFloat (99 )).isNaN ());
402+
403+ assertTrue ("Array opt Number" ,
404+ new Double (23.45e-4 ).equals (jsonArray .optNumber (5 )));
405+ assertTrue ("Array opt Number default" ,
406+ new Double (1 ).equals (jsonArray .optNumber (0 , 1d )));
407+ assertTrue ("Array opt Number default implicit" ,
408+ new Double (jsonArray .optNumber (99 ,Double .NaN ).doubleValue ()).isNaN ());
409+
396410 assertTrue ("Array opt int" ,
397411 new Integer (42 ).equals (jsonArray .optInt (7 )));
398412 assertTrue ("Array opt int default" ,
You can’t perform that action at this time.
0 commit comments