package net
import (
"fmt"
"net"
"testing"
"github.com/stretchr/testify/assert"
)
func TestRemoveRepIP(t *testing.T) {
ips := []net.IP{
net.ParseIP("192.168.1.1"),
net.ParseIP("192.168.1.1"),
net.ParseIP("192.168.1.2"),
net.ParseIP("192.168.1.2"),
net.ParseIP("192.168.1.3"),
net.ParseIP("192.168.1.3"),
}
res := []net.IP{
net.ParseIP("192.168.1.1"),
net.ParseIP("192.168.1.2"),
net.ParseIP("192.168.1.3"),
}
assert.New(t).Equal(res, RemoveRepIP(ips))
}
func TestInterfaceIpExit(t *testing.T) {
ip := "192.168.0.1"
exit, err := InterfaceIpExit("eth0", ip)
if err != nil {
t.Error(err)
}
fmt.Println(exit)
}