diff options
author | Pablo Mazzini <pmazzini@gmail.com> | 2018-07-14 01:49:02 +0200 |
---|---|---|
committer | Pablo Mazzini <pmazzini@gmail.com> | 2018-07-14 01:49:02 +0200 |
commit | 4fe609e1066744c0f049bdbe0c284859ee1ae230 (patch) | |
tree | 81e88e57e6baef50255b9bf79348e2357a0a7781 /dhcpv6/dhcpv6relay_test.go | |
parent | 6ebda8509292d4f9091c36cdcf169a322bc173da (diff) |
extend DecapsulateRelay
Diffstat (limited to 'dhcpv6/dhcpv6relay_test.go')
-rw-r--r-- | dhcpv6/dhcpv6relay_test.go | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/dhcpv6/dhcpv6relay_test.go b/dhcpv6/dhcpv6relay_test.go index 3effb35..e08e6a4 100644 --- a/dhcpv6/dhcpv6relay_test.go +++ b/dhcpv6/dhcpv6relay_test.go @@ -107,31 +107,6 @@ func TestDHCPv6RelayToBytes(t *testing.T) { } } -func TestGetInnerRelay(t *testing.T) { - m := DHCPv6Message{} - r1, err := EncapsulateRelay(&m, RELAY_FORW, net.IPv6linklocalallnodes, net.IPv6interfacelocalallnodes) - require.NoError(t, err) - r2, err := EncapsulateRelay(r1, RELAY_FORW, net.IPv6loopback, net.IPv6linklocalallnodes) - require.NoError(t, err) - r3, err := EncapsulateRelay(r2, RELAY_FORW, net.IPv6unspecified, net.IPv6linklocalallrouters) - require.NoError(t, err) - - relay3, ok := r3.(*DHCPv6Relay) - require.True(t, ok) - - ir, err := relay3.GetInnerRelay() - require.NoError(t, err) - relay, ok := ir.(*DHCPv6Relay) - require.True(t, ok) - require.Equal(t, relay.HopCount(), uint8(0)) - require.Equal(t, relay.LinkAddr(), net.IPv6linklocalallnodes) - require.Equal(t, relay.PeerAddr(), net.IPv6interfacelocalallnodes) - - innerPeerAddr, err := relay3.GetInnerPeerAddr() - require.NoError(t, err) - require.Equal(t, innerPeerAddr, net.IPv6interfacelocalallnodes) -} - func TestNewRelayRepFromRelayForw(t *testing.T) { rf := DHCPv6Relay{} rf.SetMessageType(RELAY_FORW) |