OSDN Git Service

add log (#373)
[bytom/vapor.git] / p2p / external_ip_test.go
1 package p2p
2
3 import (
4         "regexp"
5         "testing"
6 )
7
8 func TestExternalIPv4(t *testing.T) {
9         // Regular expression format for IPv4
10         IPv4Format := `\.\d{1,3}\.\d{1,3}\b`
11         test, err := ExternalIPv4()
12
13         if err != nil {
14                 t.Errorf("Test check external ipv4 failed with %v", err)
15         }
16
17         valid := regexp.MustCompile(IPv4Format)
18
19         if !valid.MatchString(test) {
20                 t.Errorf("Wanted: %v, got: %v", IPv4Format, test)
21         }
22 }