package gotunnelme | |
import ( | |
"fmt" | |
"testing" | |
"time" | |
) | |
func TestTunnel(t *testing.T) { | |
Debug = true | |
tunnel := NewTunnel() | |
url, getUrlErr := tunnel.GetUrl("noah") | |
if getUrlErr != nil { | |
t.Fatal(getUrlErr) | |
} | |
fmt.Println("Get Url:", url) | |
go func() { | |
tunnelErr := tunnel.CreateTunnel(8787) | |
if tunnelErr != nil { | |
t.Fatal(tunnelErr) | |
} | |
}() | |
time.Sleep(30 * time.Second) | |
tunnel.StopTunnel() | |
} | |