address_test.go 592 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package address
  2. import "testing"
  3. func TestIsValidEmailAddress(t *testing.T) {
  4. type args struct {
  5. str string
  6. }
  7. tests := []struct {
  8. name string
  9. args args
  10. want bool
  11. }{
  12. {
  13. "",
  14. args{"test@qq.com"},
  15. true,
  16. },
  17. {
  18. "",
  19. args{"1000@qq.com"},
  20. true,
  21. },
  22. {
  23. "",
  24. args{"1000@163.com"},
  25. true,
  26. },
  27. {
  28. "",
  29. args{"1000@1631com"},
  30. false,
  31. },
  32. }
  33. for _, tt := range tests {
  34. t.Run(tt.name, func(t *testing.T) {
  35. if got := IsValidEmailAddress(tt.args.str); got != tt.want {
  36. t.Errorf("IsValidEmailAddress() = %v, want %v", got, tt.want)
  37. }
  38. })
  39. }
  40. }