summaryrefslogtreecommitdiffhomepage
path: root/dhcpv6/dhcpv6relay_test.go
diff options
context:
space:
mode:
authorPablo Mazzini <pmazzini@gmail.com>2018-07-14 01:49:02 +0200
committerPablo Mazzini <pmazzini@gmail.com>2018-07-14 01:49:02 +0200
commit4fe609e1066744c0f049bdbe0c284859ee1ae230 (patch)
tree81e88e57e6baef50255b9bf79348e2357a0a7781 /dhcpv6/dhcpv6relay_test.go
parent6ebda8509292d4f9091c36cdcf169a322bc173da (diff)
extend DecapsulateRelay
Diffstat (limited to 'dhcpv6/dhcpv6relay_test.go')
-rw-r--r--dhcpv6/dhcpv6relay_test.go25
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)