go/src/internal/runtime/maps/map_test.go

func TestCtrlSize(t *testing.T) {}

func TestMapPut(t *testing.T) {}

// Grow enough to cause a table split.
func TestMapSplit(t *testing.T) {}

func TestMapDelete(t *testing.T) {}

func TestTableClear(t *testing.T) {}

// +0.0 and -0.0 compare equal, but we must still must update the key slot when
// overwriting.
func TestTableKeyUpdate(t *testing.T) {}

// Put should reuse a deleted slot rather than consuming an empty slot.
func TestTablePutDelete(t *testing.T) {}

func TestTableIteration(t *testing.T) {}

// Deleted keys shouldn't be visible in iteration.
func TestTableIterationDelete(t *testing.T) {}

// Deleted keys shouldn't be visible in iteration even after a grow.
func TestTableIterationGrowDelete(t *testing.T) {}

func testTableIterationGrowDuplicate(t *testing.T, grow int) {}

// Grow should not allow duplicate keys to appear.
func TestTableIterationGrowDuplicate(t *testing.T) {}

func TestAlignUpPow2(t *testing.T) {}

// Verify that a map with zero-size slot is safe to use.
func TestMapZeroSizeSlot(t *testing.T) {}

func TestMapIndirect(t *testing.T) {}

// Delete should clear element. See https://go.dev/issue/25936.
func TestMapDeleteClear(t *testing.T) {}