made asc sorting optional and added regression tests
This commit is contained in:
parent
a1a335a53c
commit
dc8463a290
4 changed files with 36 additions and 17 deletions
|
|
@ -1,7 +1,6 @@
|
|||
package filter
|
||||
|
||||
import (
|
||||
"errors"
|
||||
"reflect"
|
||||
"strconv"
|
||||
"strings"
|
||||
|
|
@ -13,9 +12,12 @@ const (
|
|||
)
|
||||
|
||||
func checkFields(s []string, val string) error {
|
||||
if len(s) == 0 {
|
||||
return newErr("invalid field: " + val)
|
||||
}
|
||||
for _, v := range s {
|
||||
if v == "" {
|
||||
return errors.New("invalid subfield: " + val)
|
||||
return newErr("invalid subfield: " + val)
|
||||
}
|
||||
}
|
||||
return nil
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue