@@ -19,33 +19,41 @@ func TestIsEndPointEqual(t *testing.T) {
19
19
{
20
20
name : "isEqualPrivateNetworkDetails" ,
21
21
A : & rdb.EndpointPrivateNetworkDetails {PrivateNetworkID : "6ba7b810-9dad-11d1-80b4-00c04fd430c8" , ServiceIP : scw.IPNet {IPNet : net.IPNet {
22
- IP : net .IPv4 (1 , 1 , 1 , 1 ), Mask : net .CIDRMask (24 , 32 )}}, Zone : scw .ZoneFrPar1 },
22
+ IP : net .IPv4 (1 , 1 , 1 , 1 ), Mask : net .CIDRMask (24 , 32 ),
23
+ }}, Zone : scw .ZoneFrPar1 },
23
24
B : & rdb.EndpointPrivateNetworkDetails {PrivateNetworkID : "6ba7b810-9dad-11d1-80b4-00c04fd430c8" , ServiceIP : scw.IPNet {IPNet : net.IPNet {
24
- IP : net .IPv4 (1 , 1 , 1 , 1 ), Mask : net .CIDRMask (24 , 32 )}}, Zone : scw .ZoneFrPar1 },
25
+ IP : net .IPv4 (1 , 1 , 1 , 1 ), Mask : net .CIDRMask (24 , 32 ),
26
+ }}, Zone : scw .ZoneFrPar1 },
25
27
expected : true ,
26
28
},
27
29
{
28
30
name : "notEqualIP" ,
29
31
A : & rdb.EndpointPrivateNetworkDetails {PrivateNetworkID : "6ba7b810-9dad-11d1-80b4-00c04fd430c8" , ServiceIP : scw.IPNet {IPNet : net.IPNet {
30
- IP : net .IPv4 (1 , 1 , 1 , 1 ), Mask : net .CIDRMask (24 , 32 )}}, Zone : scw .ZoneFrPar1 },
32
+ IP : net .IPv4 (1 , 1 , 1 , 1 ), Mask : net .CIDRMask (24 , 32 ),
33
+ }}, Zone : scw .ZoneFrPar1 },
31
34
B : & rdb.EndpointPrivateNetworkDetails {PrivateNetworkID : "6ba7b810-9dad-11d1-80b4-00c04fd430c8" , ServiceIP : scw.IPNet {IPNet : net.IPNet {
32
- IP : net .IPv4 (1 , 1 , 1 , 2 ), Mask : net .CIDRMask (24 , 32 )}}, Zone : scw .ZoneFrPar1 },
35
+ IP : net .IPv4 (1 , 1 , 1 , 2 ), Mask : net .CIDRMask (24 , 32 ),
36
+ }}, Zone : scw .ZoneFrPar1 },
33
37
expected : false ,
34
38
},
35
39
{
36
40
name : "notEqualZone" ,
37
41
A : & rdb.EndpointPrivateNetworkDetails {PrivateNetworkID : "6ba7b810-9dad-11d1-80b4-00c04fd430c8" , ServiceIP : scw.IPNet {IPNet : net.IPNet {
38
- IP : net .IPv4 (1 , 1 , 1 , 1 ), Mask : net .CIDRMask (24 , 32 )}}, Zone : scw .ZoneFrPar1 },
42
+ IP : net .IPv4 (1 , 1 , 1 , 1 ), Mask : net .CIDRMask (24 , 32 ),
43
+ }}, Zone : scw .ZoneFrPar1 },
39
44
B : & rdb.EndpointPrivateNetworkDetails {PrivateNetworkID : "6ba7b810-9dad-11d1-80b4-00c04fd430c8" , ServiceIP : scw.IPNet {IPNet : net.IPNet {
40
- IP : net .IPv4 (1 , 1 , 1 , 1 ), Mask : net .CIDRMask (24 , 32 )}}, Zone : scw .ZoneFrPar2 },
45
+ IP : net .IPv4 (1 , 1 , 1 , 1 ), Mask : net .CIDRMask (24 , 32 ),
46
+ }}, Zone : scw .ZoneFrPar2 },
41
47
expected : false ,
42
48
},
43
49
{
44
50
name : "notEqualMask" ,
45
51
A : & rdb.EndpointPrivateNetworkDetails {PrivateNetworkID : "6ba7b810-9dad-11d1-80b4-00c04fd430c8" , ServiceIP : scw.IPNet {IPNet : net.IPNet {
46
- IP : net .IPv4 (1 , 1 , 1 , 1 ), Mask : net .CIDRMask (25 , 32 )}}, Zone : scw .ZoneFrPar1 },
52
+ IP : net .IPv4 (1 , 1 , 1 , 1 ), Mask : net .CIDRMask (25 , 32 ),
53
+ }}, Zone : scw .ZoneFrPar1 },
47
54
B : & rdb.EndpointPrivateNetworkDetails {PrivateNetworkID : "6ba7b810-9dad-11d1-80b4-00c04fd430c8" , ServiceIP : scw.IPNet {IPNet : net.IPNet {
48
- IP : net .IPv4 (1 , 1 , 1 , 1 ), Mask : net .CIDRMask (24 , 32 )}}, Zone : scw .ZoneFrPar1 },
55
+ IP : net .IPv4 (1 , 1 , 1 , 1 ), Mask : net .CIDRMask (24 , 32 ),
56
+ }}, Zone : scw .ZoneFrPar1 },
49
57
expected : false ,
50
58
},
51
59
}
@@ -67,10 +75,13 @@ func TestEndpointsToRemove(t *testing.T) {
67
75
name : "removeAll" ,
68
76
Endpoints : []* rdb.Endpoint {{
69
77
ID : "6ba7b810-9dad-11d1-80b4-00c04fd430c1" ,
70
- PrivateNetwork : & rdb.EndpointPrivateNetworkDetails {PrivateNetworkID : "6ba7b810-9dad-11d1-80b4-00c04fd430c8" ,
78
+ PrivateNetwork : & rdb.EndpointPrivateNetworkDetails {
79
+ PrivateNetworkID : "6ba7b810-9dad-11d1-80b4-00c04fd430c8" ,
71
80
ServiceIP : scw.IPNet {IPNet : net.IPNet {
72
- IP : net .IPv4 (1 , 1 , 1 , 1 ), Mask : net .CIDRMask (24 , 32 )}},
73
- Zone : scw .ZoneFrPar1 },
81
+ IP : net .IPv4 (1 , 1 , 1 , 1 ), Mask : net .CIDRMask (24 , 32 ),
82
+ }},
83
+ Zone : scw .ZoneFrPar1 ,
84
+ },
74
85
}},
75
86
Expected : map [string ]bool {
76
87
"6ba7b810-9dad-11d1-80b4-00c04fd430c1" : true ,
@@ -80,10 +91,13 @@ func TestEndpointsToRemove(t *testing.T) {
80
91
name : "shouldUpdatePrivateNetwork" ,
81
92
Endpoints : []* rdb.Endpoint {{
82
93
ID : "6ba7b810-9dad-11d1-80b4-00c04fd430c1" ,
83
- PrivateNetwork : & rdb.EndpointPrivateNetworkDetails {PrivateNetworkID : "6ba7b810-9dad-11d1-80b4-00c04fd430c8" ,
94
+ PrivateNetwork : & rdb.EndpointPrivateNetworkDetails {
95
+ PrivateNetworkID : "6ba7b810-9dad-11d1-80b4-00c04fd430c8" ,
84
96
ServiceIP : scw.IPNet {IPNet : net.IPNet {
85
- IP : net .IPv4 (1 , 1 , 1 , 1 ), Mask : net .CIDRMask (24 , 32 )}},
86
- Zone : scw .ZoneFrPar1 },
97
+ IP : net .IPv4 (1 , 1 , 1 , 1 ), Mask : net .CIDRMask (24 , 32 ),
98
+ }},
99
+ Zone : scw .ZoneFrPar1 ,
100
+ },
87
101
}},
88
102
Updates : []interface {}{map [string ]interface {}{"pn_id" : "fr-par-1/6ba7b810-9dad-11d1-80b4-00c04fd430c8" , "ip_net" : "192.168.1.43/24" }},
89
103
Expected : map [string ]bool {
@@ -94,10 +108,13 @@ func TestEndpointsToRemove(t *testing.T) {
94
108
name : "shouldNotUpdatePrivateNetwork" ,
95
109
Endpoints : []* rdb.Endpoint {{
96
110
ID : "6ba7b810-9dad-11d1-80b4-00c04fd430c1" ,
97
- PrivateNetwork : & rdb.EndpointPrivateNetworkDetails {PrivateNetworkID : "6ba7b810-9dad-11d1-80b4-00c04fd430c8" ,
111
+ PrivateNetwork : & rdb.EndpointPrivateNetworkDetails {
112
+ PrivateNetworkID : "6ba7b810-9dad-11d1-80b4-00c04fd430c8" ,
98
113
ServiceIP : scw.IPNet {IPNet : net.IPNet {
99
- IP : net .IPv4 (1 , 1 , 1 , 1 ), Mask : net .CIDRMask (24 , 32 )}},
100
- Zone : scw .ZoneFrPar1 },
114
+ IP : net .IPv4 (1 , 1 , 1 , 1 ), Mask : net .CIDRMask (24 , 32 ),
115
+ }},
116
+ Zone : scw .ZoneFrPar1 ,
117
+ },
101
118
}},
102
119
Updates : []interface {}{map [string ]interface {}{"pn_id" : "fr-par-1/6ba7b810-9dad-11d1-80b4-00c04fd430c8" , "ip_net" : "1.1.1.1/24" }},
103
120
Expected : map [string ]bool {
0 commit comments