tofloat unit tests added negative numbers
todecimal unit tests added negative numbers