type myHeap … func (h *myHeap) Less(i, j int) bool { … } func (h *myHeap) Swap(i, j int) { … } func (h *myHeap) Len() int { … } func (h *myHeap) Pop() (v any) { … } func (h *myHeap) Push(v any) { … } func (h myHeap) verify(t *testing.T, i int) { … } func TestInit0(t *testing.T) { … } func TestInit1(t *testing.T) { … } func Test(t *testing.T) { … } func TestRemove0(t *testing.T) { … } func TestRemove1(t *testing.T) { … } func TestRemove2(t *testing.T) { … } func BenchmarkDup(b *testing.B) { … } func TestFix(t *testing.T) { … }