(t *testing.T)
| 30 | } |
| 31 | |
| 32 | func TestInt64Map(t *testing.T) { |
| 33 | var a = assert.NewAssertion(t) |
| 34 | |
| 35 | var m = syncutils.NewIntMap[int64, string]() |
| 36 | m.Put(1, "1") |
| 37 | a.IsTrue(m.Has(1)) |
| 38 | a.IsFalse(m.Has(2)) |
| 39 | m.Put(-1, "-1") |
| 40 | t.Log(m.Get(-1)) |
| 41 | t.Log(m.Len(), "values") |
| 42 | { |
| 43 | a.IsTrue(m.Has(-1)) |
| 44 | m.Delete(-1) |
| 45 | a.IsFalse(m.Has(-1)) |
| 46 | } |
| 47 | m.Put(1024000000, "large int") |
| 48 | t.Log(m.Get(1024000000)) |
| 49 | t.Log(m.Len(), "values") |
| 50 | } |
| 51 | |
| 52 | func TestIntMap_PutCompact(t *testing.T) { |
| 53 | var a = assert.NewAssertion(t) |