needle := (floats[midpoint] + floats[midpoint+1]) / 2
b.ResetTimer()
for i := 0; i < b.N; i++ {
- slices.BinarySearch(floats, needle)
+ _, _ = slices.BinarySearch(floats, needle)
}
})
}
cmpFunc := func(a, b *myStruct) int { return a.n - b.n }
b.ResetTimer()
for i := 0; i < b.N; i++ {
- slices.BinarySearchFunc(structs, needle, cmpFunc)
+ _, _ = slices.BinarySearchFunc(structs, needle, cmpFunc)
}
})
}
intCmp := func(a, b int) int { return a - b }
emptySlice := []int{}
- if !panics(func() { Min(emptySlice) }) {
+ if !panics(func() { _ = Min(emptySlice) }) {
t.Errorf("Min([]): got no panic, want panic")
}
- if !panics(func() { Max(emptySlice) }) {
+ if !panics(func() { _ = Max(emptySlice) }) {
t.Errorf("Max([]): got no panic, want panic")
}
- if !panics(func() { MinFunc(emptySlice, intCmp) }) {
+ if !panics(func() { _ = MinFunc(emptySlice, intCmp) }) {
t.Errorf("MinFunc([]): got no panic, want panic")
}
- if !panics(func() { MaxFunc(emptySlice, intCmp) }) {
+ if !panics(func() { _ = MaxFunc(emptySlice, intCmp) }) {
t.Errorf("MaxFunc([]): got no panic, want panic")
}
}