v1.6.5
This commit is contained in:
@@ -9,6 +9,15 @@ func (lg ListGrids) FilterByID(id uint64) ListGrids {
|
||||
return lg.FilterFunc(predicate)
|
||||
}
|
||||
|
||||
// FilterByGID returns ListGrids with specified GID.
|
||||
func (lg ListGrids) FilterByGID(gid uint64) ListGrids {
|
||||
predicate := func(rg ItemGridList) bool {
|
||||
return rg.GID == gid
|
||||
}
|
||||
|
||||
return lg.FilterFunc(predicate)
|
||||
}
|
||||
|
||||
// FilterByName returns ListGrids with specified Name.
|
||||
func (lg ListGrids) FilterByName(name string) ListGrids {
|
||||
predicate := func(rg ItemGridList) bool {
|
||||
|
||||
@@ -106,6 +106,14 @@ func TestFilterByID(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestFilterByGID(t *testing.T) {
|
||||
actual := grids.FilterByGID(777).FindOne()
|
||||
|
||||
if actual.GID != 777 {
|
||||
t.Fatal("expected ID 777, found: ", actual.GID)
|
||||
}
|
||||
}
|
||||
|
||||
func TestFilterByName(t *testing.T) {
|
||||
actual := grids.FilterByName("gamma").FindOne()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user