internal/netreflect: fix test on nacl, plan9 and windows
Change-Id: Ia274e47affd5fc2b9bdea077fa8043887044d0ec
Reviewed-on: https://go-review.googlesource.com/28110
Run-TryBot: Mikio Hara <mikioh.mikioh@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
diff --git a/internal/netreflect/socket_test.go b/internal/netreflect/socket_test.go
index cf814e2..305665a 100644
--- a/internal/netreflect/socket_test.go
+++ b/internal/netreflect/socket_test.go
@@ -62,15 +62,15 @@
func TestSocketOf(t *testing.T) {
for _, network := range []string{"tcp", "unix", "unixpacket"} {
- switch network {
- case "unix":
- switch runtime.GOOS {
- case "nacl", "plan9", "windows":
+ switch runtime.GOOS {
+ case "darwin":
+ if network == "unixpacket" {
continue
}
- case "unixpacket":
- switch runtime.GOOS {
- case "darwin", "nacl", "plan9", "windows":
+ case "nacl", "plan9":
+ continue
+ case "windows":
+ if network == "unix" || network == "unixpacket" {
continue
}
}
@@ -101,10 +101,11 @@
func TestPacketSocketOf(t *testing.T) {
for _, network := range []string{"udp", "unixgram"} {
- switch network {
- case "unixgram":
- switch runtime.GOOS {
- case "nacl", "plan9", "windows":
+ switch runtime.GOOS {
+ case "nacl", "plan9":
+ continue
+ case "windows":
+ if network == "unixgram" {
continue
}
}