(t *testing.T)
| 40 | } |
| 41 | |
| 42 | func TestMap_Delete(t *testing.T) { |
| 43 | t.Parallel() |
| 44 | m := NewMap[string, int]() |
| 45 | m.Store("a", 1) |
| 46 | m.Store("b", 2) |
| 47 | |
| 48 | m.Delete("a") |
| 49 | _, ok := m.Load("a") |
| 50 | assert.False(t, ok) |
| 51 | assert.Equal(t, 1, m.Length()) |
| 52 | |
| 53 | // Deleting a missing key is a no-op. |
| 54 | m.Delete("missing") |
| 55 | assert.Equal(t, 1, m.Length()) |
| 56 | } |
| 57 | |
| 58 | func TestMap_Length(t *testing.T) { |
| 59 | t.Parallel() |