package windivert import ( "testing" "unsafe" "github.com/stretchr/testify/require" ) func TestAddressSize(t *testing.T) { t.Parallel() require.Equal(t, uintptr(80), unsafe.Sizeof(Address{})) } func TestAddressIPv6(t *testing.T) { t.Parallel() var addr Address require.False(t, addr.IPv6()) addr.bits = 1 << addrBitIPv6 require.True(t, addr.IPv6()) } func TestAddressSetIPChecksum(t *testing.T) { t.Parallel() var addr Address addr.SetIPChecksum(true) require.Equal(t, uint32(1<