From 65999bdab677deddee68168cddf4d7fb0c7a0f8f Mon Sep 17 00:00:00 2001 From: Lars Stegman Date: Mon, 16 Sep 2024 18:26:18 +0200 Subject: [PATCH] test(testutil): Fix value comparison (#15886) --- testutil/metric.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/testutil/metric.go b/testutil/metric.go index 45f6ff524..bb3ad41fa 100644 --- a/testutil/metric.go +++ b/testutil/metric.go @@ -61,7 +61,7 @@ func lessFunc(lhs, rhs *metricDiff) bool { if lhs.Fields[i].Value != rhs.Fields[i].Value { ltype := reflect.TypeOf(lhs.Fields[i].Value) - rtype := reflect.TypeOf(lhs.Fields[i].Value) + rtype := reflect.TypeOf(rhs.Fields[i].Value) if ltype.Kind() != rtype.Kind() { return ltype.Kind() < rtype.Kind() @@ -69,13 +69,13 @@ func lessFunc(lhs, rhs *metricDiff) bool { switch v := lhs.Fields[i].Value.(type) { case int64: - return v < lhs.Fields[i].Value.(int64) + return v < rhs.Fields[i].Value.(int64) case uint64: - return v < lhs.Fields[i].Value.(uint64) + return v < rhs.Fields[i].Value.(uint64) case float64: - return v < lhs.Fields[i].Value.(float64) + return v < rhs.Fields[i].Value.(float64) case string: - return v < lhs.Fields[i].Value.(string) + return v < rhs.Fields[i].Value.(string) case bool: return !v default: