package collector import "testing" func TestSmartLBAsToBytes(t *testing.T) { t.Parallel() tests := []struct { name string lbas int64 want int64 }{ {name: "zero", lbas: 0, want: 0}, {name: "single lba", lbas: 1, want: 512}, {name: "multiple lbas", lbas: 2048, want: 1048576}, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { if got := smartLBAsToBytes(tt.lbas); got != tt.want { t.Fatalf("smartLBAsToBytes(%d)=%d want %d", tt.lbas, got, tt.want) } }) } }