diff --git a/netenv/addresses_test.go b/netenv/addresses_test.go index 14bc2cbe..65bd7e84 100644 --- a/netenv/addresses_test.go +++ b/netenv/addresses_test.go @@ -1,14 +1,13 @@ package netenv import ( - "fmt" "testing" ) func TestGetAssignedAddresses(t *testing.T) { ipv4, ipv6, err := GetAssignedAddresses() - fmt.Printf("all v4: %v", ipv4) - fmt.Printf("all v6: %v", ipv6) + t.Logf("all v4: %v", ipv4) + t.Logf("all v6: %v", ipv6) if err != nil { t.Fatalf("failed to get addresses: %s", err) } @@ -19,8 +18,8 @@ func TestGetAssignedAddresses(t *testing.T) { func TestGetAssignedGlobalAddresses(t *testing.T) { ipv4, ipv6, err := GetAssignedGlobalAddresses() - fmt.Printf("all global v4: %v", ipv4) - fmt.Printf("all global v6: %v", ipv6) + t.Logf("all global v4: %v", ipv4) + t.Logf("all global v6: %v", ipv6) if err != nil { t.Fatalf("failed to get addresses: %s", err) } diff --git a/netenv/environment_linux_test.go b/netenv/environment_linux_test.go new file mode 100644 index 00000000..d8af6948 --- /dev/null +++ b/netenv/environment_linux_test.go @@ -0,0 +1,11 @@ +package netenv + +import "testing" + +func TestLinuxEnvironment(t *testing.T) { + nameserversTest, err := getNameserversFromResolvconf() + if err != nil { + t.Errorf("failed to get namerservers from resolvconf: %s", err) + } + t.Logf("nameservers from resolvconf: %+v", nameserversTest) +} diff --git a/netenv/environment_test.go b/netenv/environment_test.go index a8facf7c..f5c6e995 100644 --- a/netenv/environment_test.go +++ b/netenv/environment_test.go @@ -1,21 +1,11 @@ -// +build linux - package netenv import "testing" func TestEnvironment(t *testing.T) { - - nameserversTest, err := getNameserversFromResolvconf() - if err != nil { - t.Errorf("failed to get namerservers from resolvconf: %s", err) - } - t.Logf("nameservers from resolvconf: %v", nameserversTest) - - nameserversTest = Nameservers() - t.Logf("nameservers: %v", nameserversTest) + nameserversTest := Nameservers() + t.Logf("nameservers: %+v", nameserversTest) gatewaysTest := Gateways() - t.Logf("gateways: %v", gatewaysTest) - + t.Logf("gateways: %+v", gatewaysTest) } diff --git a/netenv/environment_windows_test.go b/netenv/environment_windows_test.go new file mode 100644 index 00000000..237c2046 --- /dev/null +++ b/netenv/environment_windows_test.go @@ -0,0 +1,11 @@ +package netenv + +import "testing" + +func TestWindowsEnvironment(t *testing.T) { + defaultIf := getDefaultInterface() + if defaultIf == nil { + t.Error("failed to get default interface") + } + t.Logf("default interface: %+v", defaultIf) +}