separate number into float and integer
This commit is contained in:
parent
10f55313b0
commit
daab50d54c
22 changed files with 848 additions and 428 deletions
|
|
@ -21,15 +21,21 @@ func CompareValues(t *testing.T, got Value, want Value) {
|
|||
} else {
|
||||
t.Logf("Both are same boolean (%s)", want.(*BoolValue).String())
|
||||
}
|
||||
case NumberValueType:
|
||||
if got.(*NumberValue).Number != want.(*NumberValue).Number {
|
||||
t.Errorf("number value mismatch: got %v, want %v", got.(*NumberValue), want.(*NumberValue))
|
||||
case FloatValueType:
|
||||
if got.(*FloatValue).Number != want.(*FloatValue).Number {
|
||||
t.Errorf("number value mismatch: got %v, want %v", got.(*FloatValue), want.(*FloatValue))
|
||||
} else {
|
||||
t.Logf("Both are same number (%s)", got.(*NumberValue).String())
|
||||
t.Logf("Both are same number (%s)", got.(*FloatValue).String())
|
||||
}
|
||||
case IntegerValueType:
|
||||
if got.(*IntegerValue).Number.String() != want.(*IntegerValue).Number.String() {
|
||||
t.Errorf("number value mismatch: got %v, want %v", got.(*IntegerValue), want.(*IntegerValue))
|
||||
} else {
|
||||
t.Logf("Both are same number (%s)", got.(*IntegerValue).String())
|
||||
}
|
||||
case StringValueType:
|
||||
if got.(*StringValue).Text != want.(*StringValue).Text {
|
||||
t.Errorf("string value mismatch: got %v, want %v", got.(*StringValue), want.(*StringValue))
|
||||
t.Errorf("string value mismatch: got %s, want %s", got.(*StringValue), want.(*StringValue))
|
||||
} else {
|
||||
t.Logf("Both are same string (%s)", got.(*StringValue).String())
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue