mirror of
https://github.com/prometheus/prometheus.git
synced 2025-12-05 09:31:06 +01:00
Improve assertion failure message (#17252)
Signed-off-by: Charles Korn <charles.korn@grafana.com> Co-authored-by: Charles Korn <charles.korn@grafana.com>
This commit is contained in:
commit
a57aea2915
@ -67,17 +67,19 @@ func TestSizeOfLabels(t *testing.T) {
|
||||
require.Len(t, expectedSizeOfLabels, len(testCaseLabels))
|
||||
for i, c := range expectedSizeOfLabels { // Declared in build-tag-specific files, e.g. labels_slicelabels_test.go.
|
||||
var total uint64
|
||||
testCaseLabels[i].Range(func(l Label) {
|
||||
labels := testCaseLabels[i]
|
||||
labels.Range(func(l Label) {
|
||||
total += SizeOfLabels(l.Name, l.Value, 1)
|
||||
})
|
||||
require.Equal(t, c, total)
|
||||
require.Equalf(t, c, total, "unexpected size for test case %d: %v", i, labels)
|
||||
}
|
||||
}
|
||||
|
||||
func TestByteSize(t *testing.T) {
|
||||
require.Len(t, expectedByteSize, len(testCaseLabels))
|
||||
for i, c := range expectedByteSize { // Declared in build-tag-specific files, e.g. labels_slicelabels_test.go.
|
||||
require.Equal(t, c, testCaseLabels[i].ByteSize())
|
||||
labels := testCaseLabels[i]
|
||||
require.Equalf(t, c, labels.ByteSize(), "unexpected size for test case %d: %v", i, labels)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user