From f30266e74ab2e7816d76819466850eb153ef64a9 Mon Sep 17 00:00:00 2001 From: yah01 Date: Thu, 9 Jun 2022 18:11:43 +0800 Subject: [PATCH] Add unit test for RemoveBy() Signed-off-by: yah01 --- map_test.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/map_test.go b/map_test.go index 39dffd7..0949218 100644 --- a/map_test.go +++ b/map_test.go @@ -57,6 +57,10 @@ func TestIndexMap(t *testing.T) { assert.Nil(t, imap.GetBy(NameIndex, persons[0].Name)) assert.Empty(t, imap.GetAllBy(NameIndex, persons[0].Name)) + imap.RemoveBy(CityIndex, "San Francisco") + assert.Empty(t, imap.GetAllBy(CityIndex, "San Francisco")) + assert.Equal(t, 1, len(imap.GetAllBy(CityIndex, "Shanghai"))) + // Update imap.Clear() InsertData(imap, persons)