hello_test.go 801 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package hello
  2. import (
  3. "testing"
  4. )
  5. func TestCreateTLSListenerHostAndPortSuccess(t *testing.T) {
  6. listener, err := CreateTLSListener("localhost:1234")
  7. if err != nil {
  8. t.Fatal(err)
  9. }
  10. defer listener.Close()
  11. if listener.Addr().String() == "" {
  12. t.Fatal("Fail to find available port")
  13. }
  14. }
  15. func TestCreateTLSListenerOnlyHostSuccess(t *testing.T) {
  16. listener, err := CreateTLSListener("localhost:")
  17. if err != nil {
  18. t.Fatal(err)
  19. }
  20. defer listener.Close()
  21. if listener.Addr().String() == "" {
  22. t.Fatal("Fail to find available port")
  23. }
  24. }
  25. func TestCreateTLSListenerOnlyPortSuccess(t *testing.T) {
  26. listener, err := CreateTLSListener("localhost:8888")
  27. if err != nil {
  28. t.Fatal(err)
  29. }
  30. defer listener.Close()
  31. if listener.Addr().String() == "" {
  32. t.Fatal("Fail to find available port")
  33. }
  34. }