mirror of
https://github.com/prometheus/prometheus.git
synced 2025-12-05 17:41:21 +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))
|
require.Len(t, expectedSizeOfLabels, len(testCaseLabels))
|
||||||
for i, c := range expectedSizeOfLabels { // Declared in build-tag-specific files, e.g. labels_slicelabels_test.go.
|
for i, c := range expectedSizeOfLabels { // Declared in build-tag-specific files, e.g. labels_slicelabels_test.go.
|
||||||
var total uint64
|
var total uint64
|
||||||
testCaseLabels[i].Range(func(l Label) {
|
labels := testCaseLabels[i]
|
||||||
|
labels.Range(func(l Label) {
|
||||||
total += SizeOfLabels(l.Name, l.Value, 1)
|
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) {
|
func TestByteSize(t *testing.T) {
|
||||||
require.Len(t, expectedByteSize, len(testCaseLabels))
|
require.Len(t, expectedByteSize, len(testCaseLabels))
|
||||||
for i, c := range expectedByteSize { // Declared in build-tag-specific files, e.g. labels_slicelabels_test.go.
|
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