diff options
author | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2018-08-26 22:04:12 +0900 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2018-08-28 15:36:50 +0900 |
commit | 97ad6b32ee61fd439c2edefbc371f748cdf82046 (patch) | |
tree | 7e06da9270ed2fc826939f462662a75b9e7b1714 /internal/pkg/apiutil/capability_test.go | |
parent | 23ac6ebb861a725273c6b663dc484becef55087c (diff) |
api: change Family
fixes #1812
Avoid the cast and use strightforward data strcuture; two variables
for afi and safi instead of squashing two into one variable.
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Diffstat (limited to 'internal/pkg/apiutil/capability_test.go')
-rw-r--r-- | internal/pkg/apiutil/capability_test.go | 38 |
1 files changed, 28 insertions, 10 deletions
diff --git a/internal/pkg/apiutil/capability_test.go b/internal/pkg/apiutil/capability_test.go index 0872ed58..9a703a3a 100644 --- a/internal/pkg/apiutil/capability_test.go +++ b/internal/pkg/apiutil/capability_test.go @@ -28,7 +28,10 @@ func Test_MultiProtocolCapability(t *testing.T) { assert := assert.New(t) input := &api.MultiProtocolCapability{ - Family: api.Family_IPv4, + Family: &api.Family{ + Afi: api.Family_AFI_IP, + Safi: api.Family_SAFI_UNICAST, + }, } a, err := ptypes.MarshalAny(input) @@ -76,8 +79,14 @@ func Test_ExtendedNexthopCapability(t *testing.T) { input := &api.ExtendedNexthopCapability{ Tuples: []*api.ExtendedNexthopCapabilityTuple{ { - NlriFamily: api.Family_IPv4, - NexthopFamily: api.Family_IPv6, + NlriFamily: &api.Family{ + Afi: api.Family_AFI_IP, + Safi: api.Family_SAFI_UNICAST, + }, + NexthopFamily: &api.Family{ + Afi: api.Family_AFI_IP6, + Safi: api.Family_SAFI_UNICAST, + }, }, }, } @@ -104,8 +113,11 @@ func Test_GracefulRestartCapability(t *testing.T) { Time: 90, Tuples: []*api.GracefulRestartCapabilityTuple{ { - Family: api.Family_IPv4, - Flags: 0x80, // forward + Family: &api.Family{ + Afi: api.Family_AFI_IP, + Safi: api.Family_SAFI_UNICAST, + }, + Flags: 0x80, // forward }, }, } @@ -152,8 +164,11 @@ func Test_AddPathCapability(t *testing.T) { input := &api.AddPathCapability{ Tuples: []*api.AddPathCapabilityTuple{ { - Family: api.Family_IPv4, - Mode: api.AddPathMode_MODE_BOTH, + Family: &api.Family{ + Afi: api.Family_AFI_IP, + Safi: api.Family_SAFI_UNICAST, + }, + Mode: api.AddPathMode_MODE_BOTH, }, }, } @@ -192,9 +207,12 @@ func Test_LongLivedGracefulRestartCapability(t *testing.T) { input := &api.LongLivedGracefulRestartCapability{ Tuples: []*api.LongLivedGracefulRestartCapabilityTuple{ { - Family: api.Family_IPv4, - Flags: 0x80, // forward - Time: 90, + Family: &api.Family{ + Afi: api.Family_AFI_IP, + Safi: api.Family_SAFI_UNICAST, + }, + Flags: 0x80, // forward + Time: 90, }, }, } |