1234567891011121314151617181920212223242526272829303132 |
- package utils
- import (
- "net"
- "testing"
- )
- func TestIPAddressInternal(t *testing.T) {
- internalLoopbackHost := "localhost"
- internalLoopbackHostTest := IsHostnameInternal(internalLoopbackHost)
- if !internalLoopbackHostTest {
- t.Errorf("IsHostnameInternal(%s) = %v; want true", internalLoopbackHost, internalLoopbackHostTest)
- }
- internalLoopbackIP := net.ParseIP("127.0.0.1")
- internalLoopbackIPTest := isIPAddressInternal(internalLoopbackIP)
- if !internalLoopbackIPTest {
- t.Errorf("isIPAddressInternal(%s) = %v; want true", internalLoopbackIP, internalLoopbackIPTest)
- }
- externalHost := "example.com"
- externalHostTest := IsHostnameInternal(externalHost)
- if externalHostTest {
- t.Errorf("IsHostnameInternal(%s) = %v; want false", externalHost, externalHostTest)
- }
- externalIP := net.ParseIP("93.184.216.34")
- externalIPTest := isIPAddressInternal(externalIP)
- if externalIPTest {
- t.Errorf("isIPAddressInternal(%s) = %v; want false", externalIP, externalIPTest)
- }
- }
|