netutils_test.go 981 B

1234567891011121314151617181920212223242526272829303132
  1. package utils
  2. import (
  3. "net"
  4. "testing"
  5. )
  6. func TestIPAddressInternal(t *testing.T) {
  7. internalLoopbackHost := "localhost"
  8. internalLoopbackHostTest := IsHostnameInternal(internalLoopbackHost)
  9. if !internalLoopbackHostTest {
  10. t.Errorf("IsHostnameInternal(%s) = %v; want true", internalLoopbackHost, internalLoopbackHostTest)
  11. }
  12. internalLoopbackIP := net.ParseIP("127.0.0.1")
  13. internalLoopbackIPTest := isIPAddressInternal(internalLoopbackIP)
  14. if !internalLoopbackIPTest {
  15. t.Errorf("isIPAddressInternal(%s) = %v; want true", internalLoopbackIP, internalLoopbackIPTest)
  16. }
  17. externalHost := "example.com"
  18. externalHostTest := IsHostnameInternal(externalHost)
  19. if externalHostTest {
  20. t.Errorf("IsHostnameInternal(%s) = %v; want false", externalHost, externalHostTest)
  21. }
  22. externalIP := net.ParseIP("93.184.216.34")
  23. externalIPTest := isIPAddressInternal(externalIP)
  24. if externalIPTest {
  25. t.Errorf("isIPAddressInternal(%s) = %v; want false", externalIP, externalIPTest)
  26. }
  27. }