From 65b28e028f4ef18a760665661c97858e47a04539 Mon Sep 17 00:00:00 2001 From: Kent Gruber Date: Tue, 1 May 2018 15:03:42 -0400 Subject: [PATCH] add test for AddIfNew --- network/lan_test.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/network/lan_test.go b/network/lan_test.go index 970edc72..cc70610e 100644 --- a/network/lan_test.go +++ b/network/lan_test.go @@ -171,3 +171,12 @@ func TestGetByIp(t *testing.T) { t.Fatalf("expected '%v', got '%v'", exp, got) } } + +func TestAddIfNew(t *testing.T) { + exampleLAN := buildExampleLAN() + iface, _ := FindInterface("") + // won't add our own IP address + if exampleLAN.AddIfNew(iface.IpAddress, iface.HwAddress) != nil { + t.Error("added address that should've been ignored ( your own )") + } +}