diff --git a/go/tests/common/is.go b/go/lib/is/is.go similarity index 93% rename from go/tests/common/is.go rename to go/lib/is/is.go index af9acc50..44dd64a3 100644 --- a/go/tests/common/is.go +++ b/go/lib/is/is.go @@ -5,7 +5,7 @@ import ( "unicode" ) -func IsNumeric(s string) bool { +func IsDigit(s string) bool { for _, r := range s { if !unicode.IsDigit(r) { return false diff --git a/go/tests/any/main.go b/go/tests/any/main.go index fa08b724..18f0ef98 100644 --- a/go/tests/any/main.go +++ b/go/tests/any/main.go @@ -17,7 +17,7 @@ func any(f func(string) bool, arr []string) bool { } func main() { - functions := []func(string) bool{common.IsNumeric, common.IsLower, common.IsUpper} + functions := []func(string) bool{common.IsDigit, common.IsLower, common.IsUpper} type node struct { f func(string) bool @@ -35,7 +35,7 @@ func main() { } for i := 0; i < 5; i++ { table = append(table, node{ - f: common.IsNumeric, + f: common.IsDigit, a: lib.MultRandDigit(), }) } @@ -55,11 +55,11 @@ func main() { table = append(table, node{ - f: common.IsNumeric, + f: common.IsDigit, a: []string{"Hello", "how", "are", "you"}, }, node{ - f: common.IsNumeric, + f: common.IsDigit, a: []string{"This", "is", "4", "you"}, }, ) diff --git a/go/tests/countif/main.go b/go/tests/countif/main.go index f3642f66..8017fe25 100644 --- a/go/tests/countif/main.go +++ b/go/tests/countif/main.go @@ -18,7 +18,7 @@ func countIf(f func(string) bool, arr []string) int { } func main() { - functions := []func(string) bool{common.IsNumeric, common.IsLower, common.IsUpper} + functions := []func(string) bool{common.IsDigit, common.IsLower, common.IsUpper} type node struct { f func(string) bool @@ -37,7 +37,7 @@ func main() { } for i := 0; i < 5; i++ { val := node{ - f: common.IsNumeric, + f: common.IsDigit, arr: lib.MultRandDigit(), } table = append(table, val) @@ -60,11 +60,11 @@ func main() { table = append(table, node{ - f: common.IsNumeric, + f: common.IsDigit, arr: []string{"Hello", "how", "are", "you"}, }, node{ - f: common.IsNumeric, + f: common.IsDigit, arr: []string{"This", "is", "4", "you"}, }, ) diff --git a/go/tests/isnumeric/main.go b/go/tests/isnumeric/main.go index 2e5b3925..3d3b4328 100644 --- a/go/tests/isnumeric/main.go +++ b/go/tests/isnumeric/main.go @@ -33,6 +33,6 @@ func main() { "01,02,03", ) for _, arg := range table { - lib.Challenge("IsNumeric", student.IsNumeric, common.IsNumeric, arg) + lib.Challenge("IsNumeric", student.IsNumeric, common.IsDigit, arg) } }