@@ -71,15 +71,15 @@ func TestActiveTCP(t *testing.T) {
71
71
networkTypes : []NetworkType {NetworkTypeTCP6 },
72
72
listenIPAddress : getLocalIPAddress (t , NetworkTypeTCP6 ),
73
73
selectedPairNetworkType : tcp ,
74
- // if we don't use mDNS, we will very liekly be filtering out location tracked ips.
74
+ // if we don't use mDNS, we will very likely be filtering out location tracked ips.
75
75
useMDNS : true ,
76
76
},
77
77
testCase {
78
78
name : "UDP is preferred over TCP6" ,
79
79
networkTypes : supportedNetworkTypes (),
80
80
listenIPAddress : getLocalIPAddress (t , NetworkTypeTCP6 ),
81
81
selectedPairNetworkType : udp ,
82
- // if we don't use mDNS, we will very liekly be filtering out location tracked ips.
82
+ // if we don't use mDNS, we will very likely be filtering out location tracked ips.
83
83
useMDNS : true ,
84
84
},
85
85
)
@@ -143,6 +143,11 @@ func TestActiveTCP(t *testing.T) {
143
143
r .NotNil (passiveAgentConn )
144
144
r .NotNil (activeAgenConn )
145
145
146
+ defer func () {
147
+ r .NoError (activeAgenConn .Close ())
148
+ r .NoError (passiveAgentConn .Close ())
149
+ }()
150
+
146
151
pair := passiveAgent .getSelectedPair ()
147
152
r .NotNil (pair )
148
153
r .Equal (testCase .selectedPairNetworkType , pair .Local .NetworkType ().NetworkShort ())
@@ -163,9 +168,6 @@ func TestActiveTCP(t *testing.T) {
163
168
n , err = passiveAgentConn .Read (buffer )
164
169
r .NoError (err )
165
170
r .Equal (bar , buffer [:n ])
166
-
167
- r .NoError (activeAgenConn .Close ())
168
- r .NoError (passiveAgentConn .Close ())
169
171
})
170
172
}
171
173
}
@@ -185,9 +187,17 @@ func TestActiveTCP_NonBlocking(t *testing.T) {
185
187
aAgent , err := NewAgent (cfg )
186
188
require .NoError (t , err )
187
189
190
+ defer func () {
191
+ require .NoError (t , aAgent .Close ())
192
+ }()
193
+
188
194
bAgent , err := NewAgent (cfg )
189
195
require .NoError (t , err )
190
196
197
+ defer func () {
198
+ require .NoError (t , bAgent .Close ())
199
+ }()
200
+
191
201
isConnected := make (chan interface {})
192
202
err = aAgent .OnConnectionStateChange (func (c ConnectionState ) {
193
203
if c == ConnectionStateConnected {
@@ -205,6 +215,4 @@ func TestActiveTCP_NonBlocking(t *testing.T) {
205
215
connect (aAgent , bAgent )
206
216
207
217
<- isConnected
208
- require .NoError (t , aAgent .Close ())
209
- require .NoError (t , bAgent .Close ())
210
218
}
0 commit comments