1
0
mirror of https://github.com/duke-git/lancet.git synced 2026-03-01 00:35:28 +08:00

fix: fix TestMinBy test function

This commit is contained in:
dudaodong
2022-05-18 15:23:57 +08:00
parent bd0eb0682c
commit 45436798af

View File

@@ -119,18 +119,18 @@ func TestMin(t *testing.T) {
func TestMinBy(t *testing.T) { func TestMinBy(t *testing.T) {
assert := internal.NewAssert(t, "TestMinBy") assert := internal.NewAssert(t, "TestMinBy")
res1 := MaxBy([]string{"a", "ab", "abc"}, func(v1, v2 string) bool { res1 := MinBy([]string{"a", "ab", "abc"}, func(v1, v2 string) bool {
return len(v1) < len(v2) return len(v1) < len(v2)
}) })
assert.Equal("a", res1) assert.Equal("a", res1)
res2 := MaxBy([]string{"ab", "ac", "abc"}, func(v1, v2 string) bool { res2 := MinBy([]string{"ab", "ac", "abc"}, func(v1, v2 string) bool {
return len(v1) < len(v2) return len(v1) < len(v2)
}) })
assert.Equal("ab", res2) assert.Equal("ab", res2)
res3 := MaxBy([]string{}, func(v1, v2 string) bool { res3 := MinBy([]string{}, func(v1, v2 string) bool {
return len(v1) > len(v2) return len(v1) < len(v2)
}) })
assert.Equal("", res3) assert.Equal("", res3)
} }