httpjson test real response from issue #729

This commit is contained in:
Cameron Sparr
2016-02-23 09:34:01 -07:00
parent 54ee44839c
commit 918c3fb260
3 changed files with 142 additions and 15 deletions

View File

@@ -133,13 +133,7 @@ func (a *Accumulator) AssertContainsTaggedFields(
}
if p.Measurement == measurement {
if !reflect.DeepEqual(fields, p.Fields) {
pActual, _ := json.MarshalIndent(p.Fields, "", " ")
pExp, _ := json.MarshalIndent(fields, "", " ")
msg := fmt.Sprintf("Actual:\n%s\n(%T) \nExpected:\n%s\n(%T)",
string(pActual), p.Fields, string(pExp), fields)
assert.Fail(t, msg)
}
assert.Equal(t, fields, p.Fields)
return
}
}
@@ -156,13 +150,7 @@ func (a *Accumulator) AssertContainsFields(
defer a.Unlock()
for _, p := range a.Metrics {
if p.Measurement == measurement {
if !reflect.DeepEqual(fields, p.Fields) {
pActual, _ := json.MarshalIndent(p.Fields, "", " ")
pExp, _ := json.MarshalIndent(fields, "", " ")
msg := fmt.Sprintf("Actual:\n%s\n(%T) \nExpected:\n%s\n(%T)",
string(pActual), p.Fields, string(pExp), fields)
assert.Fail(t, msg)
}
assert.Equal(t, fields, p.Fields)
return
}
}