ip_test.go 286 B

1234567891011121314151617181920
  1. package network
  2. import (
  3. "net"
  4. "testing"
  5. )
  6. func TestIsAllIpsAvailableIPv4(t *testing.T) {
  7. ips, err := FetchCurrentIps()
  8. if err != nil {
  9. t.Error(err)
  10. }
  11. for _, ip := range ips {
  12. if net.ParseIP(ip.String()).To4() == nil {
  13. t.Errorf("invalid ipv4: %s", ip.String())
  14. }
  15. }
  16. }