chore: improve test coverage

This commit is contained in:
Ruidy 2022-01-01 21:16:39 -04:00
parent 290698569f
commit 7b6eb23e3d
4 changed files with 21 additions and 3 deletions

View file

@ -12,3 +12,8 @@ func TestContains(t *testing.T) {
nums := []int{1, 3, 5, 7, 9}
assert.True(t, u.Contains(nums, 5))
}
func TestNotContains(t *testing.T) {
nums := []int{1, 3, 5, 7, 9}
assert.False(t, u.Contains(nums, 15))
}

View file

@ -13,3 +13,9 @@ func TestEvery(t *testing.T) {
isOdd := func(n int) bool { return n%2 != 0 }
assert.True(t, u.Every(nums, isOdd))
}
func TestNotEvery(t *testing.T) {
nums := []int{1, 3, 5, 7, 9, 10}
isOdd := func(n int) bool { return n%2 != 0 }
assert.False(t, u.Every(nums, isOdd))
}

View file

@ -9,7 +9,7 @@ import (
)
func TestMin(t *testing.T) {
nums := []int{1, 9, 2, 8, 3, 7, 4, 6, 5}
nums := []int{9, 2, 1, 8, 3, 7, 4, 6, 5}
want := 1
assert.Equal(t, want, u.Min(nums))
}

View file

@ -10,7 +10,14 @@ import (
func TestSome(t *testing.T) {
nums := []int{1, 2, 4, 6, 8}
isEven := func(n int) bool { return n%2 == 0 }
isOdd := func(n int) bool { return n%2 != 0 }
assert.True(t, u.Some(nums, isEven))
assert.True(t, u.Some(nums, isOdd))
}
func TestNotSome(t *testing.T) {
nums := []int{2, 4, 6, 8}
isOdd := func(n int) bool { return n%2 != 0 }
assert.False(t, u.Some(nums, isOdd))
}