Files
haza/sock_test.go

35 lines
757 B
Go
Raw Normal View History

2025-09-15 20:06:21 +09:00
package haza_test
//import "fmt"
import "haza"
import "net"
import "testing"
func TestDhcp4Conn(t *testing.T) {
var c *haza.Dhcp4Conn
var addr *net.UDPAddr
var err error
addr, err = net.ResolveUDPAddr("udp6", "[::1]:1158")
if err != nil {
t.Errorf("failed to resolve address - %s\n", err.Error())
} else {
c, err = haza.NewDhcp4Conn("", addr)
if err == nil {
t.Errorf("this must fail as v6 address is given to v4 conn - %v\n", addr)
}
}
addr, err = net.ResolveUDPAddr("udp4", "127.0.0.1:1158")
if err != nil {
t.Errorf("failed to resolve address - %s\n", err.Error())
} else {
c, err = haza.NewDhcp4Conn("", addr)
if err != nil {
t.Errorf("failed to create dhcp4 conn - %s\n", err.Error())
} else {
c.Close()
}
}
}