1// +build windows 2 3package quic 4 5import ( 6 "net" 7 8 . "github.com/onsi/ginkgo" 9 . "github.com/onsi/gomega" 10) 11 12var _ = Describe("Windows Conn Test", func() { 13 It("works on IPv4", func() { 14 addr, err := net.ResolveUDPAddr("udp4", "localhost:0") 15 Expect(err).ToNot(HaveOccurred()) 16 udpConn, err := net.ListenUDP("udp4", addr) 17 Expect(err).ToNot(HaveOccurred()) 18 conn, err := newConn(udpConn) 19 Expect(err).ToNot(HaveOccurred()) 20 Expect(conn.Close()).To(Succeed()) 21 }) 22 23 It("works on IPv6", func() { 24 addr, err := net.ResolveUDPAddr("udp6", "[::1]:0") 25 Expect(err).ToNot(HaveOccurred()) 26 udpConn, err := net.ListenUDP("udp6", addr) 27 Expect(err).ToNot(HaveOccurred()) 28 conn, err := newConn(udpConn) 29 Expect(err).ToNot(HaveOccurred()) 30 Expect(conn.Close()).To(Succeed()) 31 }) 32}) 33