1
0
mirror of https://github.com/duke-git/lancet.git synced 2026-02-12 08:42:29 +08:00

feat: add FilterByKeys function

This commit is contained in:
dudaodong
2023-02-17 11:57:09 +08:00
parent c2ae784f27
commit 4c1496b648
2 changed files with 37 additions and 1 deletions

View File

@@ -149,6 +149,25 @@ func TestFilter(t *testing.T) {
}, acturl)
}
func TestFilterByKeys(t *testing.T) {
assert := internal.NewAssert(t, "TestFilterByKeys")
m := map[string]int{
"a": 1,
"b": 2,
"c": 3,
"d": 4,
"e": 5,
}
acturl := FilterByKeys(m, []string{"a", "b"})
assert.Equal(map[string]int{
"a": 1,
"b": 2,
}, acturl)
}
func TestIntersect(t *testing.T) {
assert := internal.NewAssert(t, "TestIntersect")