mirror of
https://github.com/rjNemo/underscore
synced 2026-06-06 02:26:42 +00:00
chore: improve test coverage
This commit is contained in:
parent
290698569f
commit
7b6eb23e3d
4 changed files with 21 additions and 3 deletions
|
|
@ -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))
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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))
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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))
|
||||
}
|
||||
|
|
|
|||
11
some_test.go
11
some_test.go
|
|
@ -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))
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue