(t *testing.T)
| 137 | } |
| 138 | |
| 139 | func TestMapSwap(t *testing.T) { |
| 140 | var m Map[int, string] |
| 141 | m.Store(1, "one") |
| 142 | |
| 143 | v, loaded := m.Swap(1, "uno") |
| 144 | if !loaded || v != "one" { |
| 145 | t.Errorf("Swap(1, 'uno') = %v, %v; want 'one', true", v, loaded) |
| 146 | } |
| 147 | |
| 148 | v, _ = m.Load(1) |
| 149 | if v != "uno" { |
| 150 | t.Errorf("Load(1) after Swap = %v; want 'uno'", v) |
| 151 | } |
| 152 | } |