Fix and improve tests

This commit is contained in:
Daniel 2021-03-29 13:48:08 +02:00
parent ab89a326c5
commit 9f72660e8e
4 changed files with 29 additions and 18 deletions

View file

@ -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)
}

View file

@ -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)
}

View file

@ -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)
}

View file

@ -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)
}