diff --git a/network/lan_test.go b/network/lan_test.go new file mode 100644 index 00000000..a2ced90b --- /dev/null +++ b/network/lan_test.go @@ -0,0 +1,27 @@ +package network + +import ( + "net" + "testing" +) + +func buildExampleLAN() *LAN { + iface, _ := FindInterface("") + gateway, _ := FindGateway(iface) + exNewCallback := func(e *Endpoint) {} + exLostCallback := func(e *Endpoint) {} + return NewLAN(iface, gateway, exNewCallback, exLostCallback) +} + +func buildExampleEndpoint() *Endpoint { + ifaces, _ := net.Interfaces() + var exampleIface net.Interface + for _, iface := range ifaces { + if iface.HardwareAddr != nil { + exampleIface = iface + break + } + } + foundEndpoint, _ := FindInterface(exampleIface.Name) + return foundEndpoint +}