1
1
package api
2
2
3
3
import (
4
+ "bytes"
4
5
"crypto/sha256"
5
6
"encoding/hex"
6
7
"encoding/json"
@@ -409,14 +410,11 @@ func TestGetPinnedMetrics(t *testing.T) {
409
410
err = Pin (cache , cyberpunkChecksum )
410
411
require .NoError (t , err )
411
412
412
- checksumStr := types .Checksum (checksum ).String ()
413
- cyberpunkChecksumStr := types .Checksum (cyberpunkChecksum ).String ()
414
-
415
- findMetrics := func (list []types.PerModuleEntry , checksum string ) * types.PerModuleMetrics {
413
+ findMetrics := func (list []types.PerModuleEntry , checksum types.Checksum ) * types.PerModuleMetrics {
416
414
found := (* types .PerModuleMetrics )(nil )
417
415
418
416
for _ , structure := range list {
419
- if structure .Checksum == checksum {
417
+ if bytes . Equal ( structure .Checksum , checksum ) {
420
418
found = & structure .Metrics
421
419
break
422
420
}
@@ -430,8 +428,8 @@ func TestGetPinnedMetrics(t *testing.T) {
430
428
require .NoError (t , err )
431
429
assert .Equal (t , 2 , len (metrics .PerModule ))
432
430
433
- hackatomMetrics := findMetrics (metrics .PerModule , checksumStr )
434
- cyberpunkMetrics := findMetrics (metrics .PerModule , cyberpunkChecksumStr )
431
+ hackatomMetrics := findMetrics (metrics .PerModule , checksum )
432
+ cyberpunkMetrics := findMetrics (metrics .PerModule , cyberpunkChecksum )
435
433
436
434
assert .Equal (t , uint32 (0 ), hackatomMetrics .Hits )
437
435
assert .NotEqual (t , uint32 (0 ), hackatomMetrics .Size )
@@ -455,8 +453,8 @@ func TestGetPinnedMetrics(t *testing.T) {
455
453
require .NoError (t , err )
456
454
assert .Equal (t , 2 , len (metrics .PerModule ))
457
455
458
- hackatomMetrics = findMetrics (metrics .PerModule , checksumStr )
459
- cyberpunkMetrics = findMetrics (metrics .PerModule , cyberpunkChecksumStr )
456
+ hackatomMetrics = findMetrics (metrics .PerModule , checksum )
457
+ cyberpunkMetrics = findMetrics (metrics .PerModule , cyberpunkChecksum )
460
458
461
459
assert .Equal (t , uint32 (1 ), hackatomMetrics .Hits )
462
460
assert .NotEqual (t , uint32 (0 ), hackatomMetrics .Size )
0 commit comments