added floating-point and BigDecimal read tests