package hosts import ( "fmt" "testing" ) func Test_Hosts(t *testing.T) { var h = NewHosts() err := h.Parse("./test_hosts.txt") if err != nil { t.Error(err) } for _, v := range h.List() { fmt.Printf("%+v\n", v) } fmt.Println(h.nextUid, h.lastUid) fmt.Println("") err = h.AddHosts("122.23.12.123", "b612.me", "ok.b612.me") if err != nil { t.Error(err) } for _, v := range h.List() { fmt.Printf("%+v\n", v) } fmt.Println(h.nextUid, h.lastUid) fmt.Println("") err = h.RemoveIPHosts("11.22.33.44", "remove.b612.me", "test.dns.set.b612.me") if err != nil { t.Error(err) } for _, v := range h.List() { fmt.Printf("%+v\n", v) } fmt.Println(h.nextUid, h.lastUid) fmt.Println("") }