5
5
ec2sdk "github.com/aws/aws-sdk-go/service/ec2"
6
6
"github.com/pkg/errors"
7
7
"github.com/stretchr/testify/assert"
8
- "inet.af/netaddr"
8
+
9
9
"net/netip"
10
10
"testing"
11
11
)
@@ -17,34 +17,34 @@ func TestParseCIDRs(t *testing.T) {
17
17
tests := []struct {
18
18
name string
19
19
args args
20
- want []netaddr. IPPrefix
20
+ want []netip. Prefix
21
21
wantErr error
22
22
}{
23
23
{
24
24
name : "has one valid CIDR" ,
25
25
args : args {
26
26
cidrs : []string {"192.168.5.100/16" },
27
27
},
28
- want : []netaddr. IPPrefix {
29
- netaddr . MustParseIPPrefix ("192.168.5.100/16" ),
28
+ want : []netip. Prefix {
29
+ netip . MustParsePrefix ("192.168.5.100/16" ),
30
30
},
31
31
},
32
32
{
33
33
name : "has multiple valid CIDRs" ,
34
34
args : args {
35
35
cidrs : []string {"192.168.5.100/16" , "10.100.0.0/16" },
36
36
},
37
- want : []netaddr. IPPrefix {
38
- netaddr . MustParseIPPrefix ("192.168.5.100/16" ),
39
- netaddr . MustParseIPPrefix ("10.100.0.0/16" ),
37
+ want : []netip. Prefix {
38
+ netip . MustParsePrefix ("192.168.5.100/16" ),
39
+ netip . MustParsePrefix ("10.100.0.0/16" ),
40
40
},
41
41
},
42
42
{
43
43
name : "has one invalid CIDR" ,
44
44
args : args {
45
45
cidrs : []string {"192.168.5.100/16" , "10.100.0.0" },
46
46
},
47
- wantErr : errors .New ("netaddr.ParseIPPrefix (\" 10.100.0.0\" ): no '/'" ),
47
+ wantErr : errors .New ("netip.ParsePrefix (\" 10.100.0.0\" ): no '/'" ),
48
48
},
49
49
{
50
50
name : "empty CIDRs" ,
@@ -76,8 +76,8 @@ func TestParseCIDRs(t *testing.T) {
76
76
77
77
func TestIsIPWithinCIDRs (t * testing.T ) {
78
78
type args struct {
79
- ip netaddr. IP
80
- cidrs []netaddr. IPPrefix
79
+ ip netip. Addr
80
+ cidrs []netip. Prefix
81
81
}
82
82
tests := []struct {
83
83
name string
@@ -87,47 +87,47 @@ func TestIsIPWithinCIDRs(t *testing.T) {
87
87
{
88
88
name : "ipv4 address within CIDRs" ,
89
89
args : args {
90
- ip : netaddr . MustParseIP ("192.168.1.42" ),
91
- cidrs : []netaddr. IPPrefix {
92
- netaddr . MustParseIPPrefix ("10.100.0.0/16" ),
93
- netaddr . MustParseIPPrefix ("192.168.0.0/16" ),
94
- netaddr . MustParseIPPrefix ("2600:1f14:f8c:2700::/56" ),
90
+ ip : netip . MustParseAddr ("192.168.1.42" ),
91
+ cidrs : []netip. Prefix {
92
+ netip . MustParsePrefix ("10.100.0.0/16" ),
93
+ netip . MustParsePrefix ("192.168.0.0/16" ),
94
+ netip . MustParsePrefix ("2600:1f14:f8c:2700::/56" ),
95
95
},
96
96
},
97
97
want : true ,
98
98
},
99
99
{
100
100
name : "ipv4 address not within CIDRs" ,
101
101
args : args {
102
- ip : netaddr . MustParseIP ("172.16.1.42" ),
103
- cidrs : []netaddr. IPPrefix {
104
- netaddr . MustParseIPPrefix ("10.100.0.0/16" ),
105
- netaddr . MustParseIPPrefix ("192.168.0.0/16" ),
106
- netaddr . MustParseIPPrefix ("2600:1f14:f8c:2700::/56" ),
102
+ ip : netip . MustParseAddr ("172.16.1.42" ),
103
+ cidrs : []netip. Prefix {
104
+ netip . MustParsePrefix ("10.100.0.0/16" ),
105
+ netip . MustParsePrefix ("192.168.0.0/16" ),
106
+ netip . MustParsePrefix ("2600:1f14:f8c:2700::/56" ),
107
107
},
108
108
},
109
109
want : false ,
110
110
},
111
111
{
112
112
name : "ipv6 address within CIDRs" ,
113
113
args : args {
114
- ip : netaddr . MustParseIP ("2600:1f14:f8c:2701:a740::" ),
115
- cidrs : []netaddr. IPPrefix {
116
- netaddr . MustParseIPPrefix ("10.100.0.0/16" ),
117
- netaddr . MustParseIPPrefix ("2700:1f14:f8c:2700::/56" ),
118
- netaddr . MustParseIPPrefix ("2600:1f14:f8c:2700::/56" ),
114
+ ip : netip . MustParseAddr ("2600:1f14:f8c:2701:a740::" ),
115
+ cidrs : []netip. Prefix {
116
+ netip . MustParsePrefix ("10.100.0.0/16" ),
117
+ netip . MustParsePrefix ("2700:1f14:f8c:2700::/56" ),
118
+ netip . MustParsePrefix ("2600:1f14:f8c:2700::/56" ),
119
119
},
120
120
},
121
121
want : true ,
122
122
},
123
123
{
124
124
name : "ipv6 address not within CIDRs" ,
125
125
args : args {
126
- ip : netaddr . MustParseIP ("2800:1f14:f8c:2701:a740::" ),
127
- cidrs : []netaddr. IPPrefix {
128
- netaddr . MustParseIPPrefix ("10.100.0.0/16" ),
129
- netaddr . MustParseIPPrefix ("2700:1f14:f8c:2700::/56" ),
130
- netaddr . MustParseIPPrefix ("2600:1f14:f8c:2700::/56" ),
126
+ ip : netip . MustParseAddr ("2800:1f14:f8c:2701:a740::" ),
127
+ cidrs : []netip. Prefix {
128
+ netip . MustParsePrefix ("10.100.0.0/16" ),
129
+ netip . MustParsePrefix ("2700:1f14:f8c:2700::/56" ),
130
+ netip . MustParsePrefix ("2600:1f14:f8c:2700::/56" ),
131
131
},
132
132
},
133
133
want : false ,
0 commit comments