go_localt / src /gotunnelme /tunnel_test.go
2ch's picture
initial
d2f89dd verified
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()
}