1234567891011121314151617181920212223242526272829303132 |
- package ip_helper
- import (
- "fmt"
- "net"
- "testing"
- "go.uber.org/goleak"
- )
- func TestGetExternalIPV4(t *testing.T) {
- goleak.VerifyNone(t)
- ipv4 := make(chan string)
- go func() { ipv4 <- GetExternalIPV4() }()
- fmt.Println(<-ipv4)
- }
- func TestGetExternalIPV6(t *testing.T) {
- ipv6 := make(chan string)
- go func() { ipv6 <- GetExternalIPV6() }()
- fmt.Println(<-ipv6)
- }
- func TestGetLoclIp(t *testing.T) {
- fmt.Println(GetLoclIp())
- }
- func TestHasLocalIP(t *testing.T) {
- fmt.Println("dddd")
- fmt.Println(HasLocalIP(net.ParseIP("192.168.2.10")))
- }
|