(t *testing.T)
| 26 | } |
| 27 | |
| 28 | func TestInsertOrderedMap_Insert(t *testing.T) { |
| 29 | m := NewInsertOrderedMap[int, string]() |
| 30 | m.Insert(1, "1") |
| 31 | m.Insert(2, "2") |
| 32 | m.Insert(3, "3") |
| 33 | m.Insert(3, "3-3") |
| 34 | m.Insert(2, "2-2") |
| 35 | m.Insert(1, "1-1") |
| 36 | require.Equal(t, []int{1, 2, 3}, slices.Collect(m.Keys())) |
| 37 | require.Equal(t, []string{"1-1", "2-2", "3-3"}, slices.Collect(m.Values())) |
| 38 | require.Equal(t, 3, m.Len(), "Len()") |
| 39 | m.Clear() |
| 40 | } |
| 41 | |
| 42 | func TestInsertOrderedMap_Quick(t *testing.T) { |
| 43 | err := quick.Check(func(keys []int) bool { |
nothing calls this directly
no test coverage detected
searching dependent graphs…