public void testDoubleValueNeg(){
  String a="-123809648392384754573567356745735.63567890295784902768787678287E+21";
  BigDecimal aNumber=new BigDecimal(a);
  double result=-1.2380964839238476E53;
  assertEquals("incorrect value",result,aNumber.doubleValue(),0);
}

public void testDoubleValueNeg ( ) { String a = "-123809648392384754573567356745735.63567890295784902768787678287E+21" ; BigDecimal aNumber = new BigDecimal ( a ) ; double result = - 1.2380964839238476E53 ; assertEquals ( "incorrect value" , result , aNumber . doubleValue ( ) , 0 ) ; }
double value of a negative bigdecimal
