format_test.go 717 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package check
  2. import "testing"
  3. func TestIsAllNum(t *testing.T) {
  4. type args struct {
  5. checkStr string
  6. }
  7. tests := []struct {
  8. name string
  9. args args
  10. want bool
  11. }{
  12. {
  13. name: "1-6",
  14. args: args{
  15. checkStr: "123456",
  16. },
  17. want: true,
  18. },
  19. {
  20. name: "a-6",
  21. args: args{
  22. checkStr: "a123456",
  23. },
  24. want: false,
  25. }, {
  26. name: "6-a",
  27. args: args{
  28. checkStr: "123456a",
  29. },
  30. want: false,
  31. }, {
  32. name: "6-cn",
  33. args: args{
  34. checkStr: "中文123456a",
  35. },
  36. want: false,
  37. },
  38. }
  39. for _, tt := range tests {
  40. t.Run(tt.name, func(t *testing.T) {
  41. if got := IsAllNum(tt.args.checkStr); got != tt.want {
  42. t.Errorf("IsAllNum() = %v, want %v", got, tt.want)
  43. }
  44. })
  45. }
  46. }