I'm not sure whether I want to add tests for floating point, they're usually very unstable across platforms. I'll let others chime in on this.