mirror of
https://github.com/duke-git/lancet.git
synced 2026-02-08 06:32:28 +08:00
fix: fix some go report issue
This commit is contained in:
@@ -381,7 +381,7 @@ func TestDifference(t *testing.T) {
|
||||
assert.Equal([]int{1, 2, 3}, Difference(s1, s2))
|
||||
}
|
||||
|
||||
func TestSortByField(t *testing.T) {
|
||||
func TestSortByFielDesc(t *testing.T) {
|
||||
assert := internal.NewAssert(t, "TestWithout")
|
||||
|
||||
type student struct {
|
||||
@@ -407,6 +407,32 @@ func TestSortByField(t *testing.T) {
|
||||
assert.Equal(students, studentsOfSortByAge)
|
||||
}
|
||||
|
||||
func TestSortByFieldAsc(t *testing.T) {
|
||||
assert := internal.NewAssert(t, "TestSortByField")
|
||||
|
||||
type student struct {
|
||||
name string
|
||||
age int
|
||||
}
|
||||
students := []student{
|
||||
{"a", 10},
|
||||
{"b", 15},
|
||||
{"c", 5},
|
||||
{"d", 6},
|
||||
}
|
||||
studentsOfSortByAge := []student{
|
||||
{"c", 5},
|
||||
{"d", 6},
|
||||
{"a", 10},
|
||||
{"b", 15},
|
||||
}
|
||||
|
||||
err := SortByField(students, "age")
|
||||
assert.IsNil(err)
|
||||
|
||||
assert.Equal(students, studentsOfSortByAge)
|
||||
}
|
||||
|
||||
func TestWithout(t *testing.T) {
|
||||
assert := internal.NewAssert(t, "TestWithout")
|
||||
assert.Equal([]int{3, 4, 5}, Without([]int{1, 2, 3, 4, 5}, 1, 2))
|
||||
|
||||
Reference in New Issue
Block a user