@@ -62,8 +62,8 @@ TEST_F(TestTCPSocket, constructor)
62
62
63
63
TEST_F (TestTCPSocket, constructor_parameters)
64
64
{
65
- TCPSocket socketParam = TCPSocket () ;
66
- socketParam.open (dynamic_cast <NetworkStack *>( &stack) );
65
+ TCPSocket socketParam;
66
+ socketParam.open (&stack);
67
67
const SocketAddress a (" 127.0.0.1" , 1024 );
68
68
EXPECT_EQ (socketParam.connect (a), NSAPI_ERROR_OK);
69
69
}
@@ -72,7 +72,7 @@ TEST_F(TestTCPSocket, constructor_parameters)
72
72
73
73
TEST_F (TestTCPSocket, connect)
74
74
{
75
- socket->open ((NetworkStack *) &stack);
75
+ socket->open (&stack);
76
76
77
77
stack.return_value = NSAPI_ERROR_OK;
78
78
const SocketAddress a (" 127.0.0.1" , 1024 );
@@ -90,7 +90,7 @@ TEST_F(TestTCPSocket, connect_no_open)
90
90
91
91
TEST_F (TestTCPSocket, connect_error_in_progress_no_timeout)
92
92
{
93
- socket->open ((NetworkStack *) &stack);
93
+ socket->open (&stack);
94
94
stack.return_value = NSAPI_ERROR_IN_PROGRESS;
95
95
const SocketAddress a (" 127.0.0.1" , 1024 );
96
96
eventFlagsStubNextRetval.push_back (osFlagsError); // Break the wait loop
@@ -99,7 +99,7 @@ TEST_F(TestTCPSocket, connect_error_in_progress_no_timeout)
99
99
100
100
TEST_F (TestTCPSocket, connect_with_timeout)
101
101
{
102
- socket->open ((NetworkStack *) &stack);
102
+ socket->open (&stack);
103
103
stack.return_value = NSAPI_ERROR_IN_PROGRESS;
104
104
const SocketAddress a (" 127.0.0.1" , 1024 );
105
105
eventFlagsStubNextRetval.push_back (osFlagsError); // Break the wait loop
@@ -109,7 +109,7 @@ TEST_F(TestTCPSocket, connect_with_timeout)
109
109
110
110
TEST_F (TestTCPSocket, connect_error_is_connected)
111
111
{
112
- socket->open ((NetworkStack *) &stack);
112
+ socket->open (&stack);
113
113
stack.return_values .push_back (NSAPI_ERROR_IS_CONNECTED);
114
114
stack.return_values .push_back (NSAPI_ERROR_ALREADY);
115
115
const SocketAddress a (" 127.0.0.1" , 1024 );
@@ -128,45 +128,45 @@ TEST_F(TestTCPSocket, send_no_open)
128
128
129
129
TEST_F (TestTCPSocket, send_in_one_chunk)
130
130
{
131
- socket->open ((NetworkStack *) &stack);
131
+ socket->open (&stack);
132
132
stack.return_value = dataSize;
133
133
EXPECT_EQ (socket->send (dataBuf, dataSize), dataSize);
134
134
}
135
135
136
136
TEST_F (TestTCPSocket, send_in_two_chunks)
137
137
{
138
- socket->open ((NetworkStack *) &stack);
138
+ socket->open (&stack);
139
139
stack.return_values .push_back (4 );
140
140
stack.return_values .push_back (dataSize - 4 );
141
141
EXPECT_EQ (socket->send (dataBuf, dataSize), dataSize);
142
142
}
143
143
144
144
TEST_F (TestTCPSocket, send_error_would_block)
145
145
{
146
- socket->open ((NetworkStack *) &stack);
146
+ socket->open (&stack);
147
147
stack.return_value = NSAPI_ERROR_WOULD_BLOCK;
148
148
eventFlagsStubNextRetval.push_back (osFlagsError); // Break the wait loop
149
149
EXPECT_EQ (socket->send (dataBuf, dataSize), NSAPI_ERROR_WOULD_BLOCK);
150
150
}
151
151
152
152
TEST_F (TestTCPSocket, send_error_other)
153
153
{
154
- socket->open ((NetworkStack *) &stack);
154
+ socket->open (&stack);
155
155
stack.return_value = NSAPI_ERROR_NO_MEMORY;
156
156
EXPECT_EQ (socket->send (dataBuf, dataSize), NSAPI_ERROR_NO_MEMORY);
157
157
}
158
158
159
159
TEST_F (TestTCPSocket, send_error_no_timeout)
160
160
{
161
- socket->open ((NetworkStack *) &stack);
161
+ socket->open (&stack);
162
162
stack.return_value = NSAPI_ERROR_WOULD_BLOCK;
163
163
socket->set_blocking (false );
164
164
EXPECT_EQ (socket->send (dataBuf, dataSize), NSAPI_ERROR_WOULD_BLOCK);
165
165
}
166
166
167
167
TEST_F (TestTCPSocket, send_to)
168
168
{
169
- socket->open ((NetworkStack *) &stack);
169
+ socket->open (&stack);
170
170
stack.return_value = 10 ;
171
171
const SocketAddress a (" 127.0.0.1" , 1024 );
172
172
EXPECT_EQ (socket->sendto (a, dataBuf, dataSize), dataSize);
@@ -182,22 +182,22 @@ TEST_F(TestTCPSocket, recv_no_open)
182
182
183
183
TEST_F (TestTCPSocket, recv_all_data)
184
184
{
185
- socket->open ((NetworkStack *) &stack);
185
+ socket->open (&stack);
186
186
stack.return_value = dataSize;
187
187
EXPECT_EQ (socket->recv (dataBuf, dataSize), dataSize);
188
188
}
189
189
190
190
TEST_F (TestTCPSocket, recv_less_than_expected)
191
191
{
192
- socket->open ((NetworkStack *) &stack);
192
+ socket->open (&stack);
193
193
unsigned int lessThanDataSize = dataSize - 1 ;
194
194
stack.return_values .push_back (lessThanDataSize);
195
195
EXPECT_EQ (socket->recv (dataBuf, dataSize), lessThanDataSize);
196
196
}
197
197
198
198
TEST_F (TestTCPSocket, recv_would_block)
199
199
{
200
- socket->open ((NetworkStack *) &stack);
200
+ socket->open (&stack);
201
201
stack.return_value = NSAPI_ERROR_WOULD_BLOCK;
202
202
eventFlagsStubNextRetval.push_back (0 );
203
203
eventFlagsStubNextRetval.push_back (osFlagsError); // Break the wait loop
@@ -215,7 +215,7 @@ TEST_F(TestTCPSocket, recv_from)
215
215
{
216
216
stack.return_value = NSAPI_ERROR_OK;
217
217
SocketAddress a (" 127.0.0.1" , 1024 );
218
- EXPECT_EQ (socket->open ((NetworkStack *) &stack), NSAPI_ERROR_OK);
218
+ EXPECT_EQ (socket->open (&stack), NSAPI_ERROR_OK);
219
219
EXPECT_EQ (socket->connect (a), NSAPI_ERROR_OK);
220
220
SocketAddress b;
221
221
EXPECT_EQ (socket->recvfrom (&b, dataBuf, dataSize), NSAPI_ERROR_OK);
@@ -226,7 +226,7 @@ TEST_F(TestTCPSocket, recv_from_null)
226
226
{
227
227
stack.return_value = NSAPI_ERROR_OK;
228
228
SocketAddress a (" 127.0.0.1" , 1024 );
229
- EXPECT_EQ (socket->open ((NetworkStack *) &stack), NSAPI_ERROR_OK);
229
+ EXPECT_EQ (socket->open (&stack), NSAPI_ERROR_OK);
230
230
EXPECT_EQ (socket->connect (a), NSAPI_ERROR_OK);
231
231
EXPECT_EQ (socket->recvfrom (NULL , dataBuf, dataSize), NSAPI_ERROR_OK);
232
232
}
@@ -242,7 +242,7 @@ TEST_F(TestTCPSocket, listen_no_open)
242
242
TEST_F (TestTCPSocket, listen)
243
243
{
244
244
stack.return_value = NSAPI_ERROR_OK;
245
- socket->open ((NetworkStack *) &stack);
245
+ socket->open (&stack);
246
246
EXPECT_EQ (socket->listen (1 ), NSAPI_ERROR_OK);
247
247
}
248
248
@@ -252,17 +252,17 @@ TEST_F(TestTCPSocket, accept_no_open)
252
252
{
253
253
nsapi_error_t error;
254
254
stack.return_value = NSAPI_ERROR_OK;
255
- EXPECT_EQ (socket->accept (&error), static_cast <TCPSocket *>( NULL ) );
255
+ EXPECT_EQ (socket->accept (&error), nullptr );
256
256
EXPECT_EQ (error, NSAPI_ERROR_NO_SOCKET);
257
257
}
258
258
259
259
TEST_F (TestTCPSocket, accept)
260
260
{
261
261
nsapi_error_t error;
262
262
stack.return_value = NSAPI_ERROR_OK;
263
- socket->open ((NetworkStack *) &stack);
263
+ socket->open (&stack);
264
264
TCPSocket *sock = socket->accept (&error);
265
- EXPECT_NE (sock, static_cast <TCPSocket *>( NULL ) );
265
+ EXPECT_NE (sock, nullptr );
266
266
EXPECT_EQ (error, NSAPI_ERROR_OK);
267
267
if (sock) {
268
268
sock->close ();
@@ -272,11 +272,11 @@ TEST_F(TestTCPSocket, accept)
272
272
TEST_F (TestTCPSocket, accept_would_block)
273
273
{
274
274
nsapi_error_t error;
275
- socket->open ((NetworkStack *) &stack);
275
+ socket->open (&stack);
276
276
stack.return_value = NSAPI_ERROR_WOULD_BLOCK;
277
277
eventFlagsStubNextRetval.push_back (0 );
278
278
eventFlagsStubNextRetval.push_back (osFlagsError); // Break the wait loop
279
- EXPECT_EQ (socket->accept (&error), static_cast <TCPSocket *>( NULL ) );
279
+ EXPECT_EQ (socket->accept (&error), nullptr );
280
280
EXPECT_EQ (error, NSAPI_ERROR_WOULD_BLOCK);
281
281
}
282
282
0 commit comments