Add negative test values once.

This commit is contained in:
Casey Marshall 2015-03-23 17:02:29 -05:00
parent 3d6bb50c86
commit 9fc32a450f

View file

@ -28,14 +28,16 @@ var testTable = map[float64]string{
.1000000000000008: "0.1000000000000008", .1000000000000008: "0.1000000000000008",
} }
func TestNewFromFloat(t *testing.T) { func init() {
// add negatives // add negatives
for f, s := range testTable { for f, s := range testTable {
if f > 0 { if f > 0 {
testTable[-f] = "-" + s testTable[-f] = "-" + s
} }
} }
}
func TestNewFromFloat(t *testing.T) {
for f, s := range testTable { for f, s := range testTable {
d := NewFromFloat(f) d := NewFromFloat(f)
if d.String() != s { if d.String() != s {
@ -60,13 +62,6 @@ func TestNewFromFloat(t *testing.T) {
} }
func TestNewFromString(t *testing.T) { func TestNewFromString(t *testing.T) {
// add negatives
for f, s := range testTable {
if f > 0 {
testTable[-f] = "-" + s
}
}
for _, s := range testTable { for _, s := range testTable {
d, err := NewFromString(s) d, err := NewFromString(s)
if err != nil { if err != nil {