github.com/bingoohuang/gg@v0.0.0-20240325092523-45da7dee9335/pkg/goip/ip_test.go (about) 1 package goip_test 2 3 import ( 4 "log" 5 "testing" 6 7 "github.com/bingoohuang/gg/pkg/goip" 8 "github.com/stretchr/testify/assert" 9 ) 10 11 func TestListAllIPv4(t *testing.T) { 12 ips, err := goip.ListAllIPv4() 13 14 assert.Nil(t, err) 15 log.Printf("ListAllIPv4 %+v", ips) 16 } 17 18 func TestListAllIPv6(t *testing.T) { 19 ips, err := goip.ListAllIPv6() 20 21 assert.Nil(t, err) 22 log.Printf("ListAllIPv6 %+v", ips) 23 } 24 25 func TestGetOutboundIP(t *testing.T) { 26 log.Printf("Outbound:%s", goip.Outbound()) 27 mainIP, ipList := goip.MainIP() 28 log.Printf("MainIP:%s", mainIP) 29 log.Printf("ipList:%+v", ipList) 30 }