@@ -156,14 +156,9 @@ FOSSIL_TEST_CASE(cpp_test_nstream_ssl_send_recv) {
156
156
/* *
157
157
* Test cases for the C++ NStream wrapper class.
158
158
*/
159
- FOSSIL_TEST_CASE (cpp_test_nstream_class_open) {
160
- fossil::io::NStream ns (" tcp" , " 127.0.0.1" , " 8080" , " " );
161
- ASSUME_NOT_CNULL (ns);
162
- }
163
159
164
160
FOSSIL_TEST_CASE (cpp_test_nstream_class_send_recv) {
165
161
fossil::io::NStream ns (" tcp" , " 127.0.0.1" , " 8080" , " " );
166
- ASSUME_NOT_CNULL (ns);
167
162
168
163
const std::string message = " Hello, Fossil!" ;
169
164
ssize_t bytes_sent = ns.send (message.c_str (), message.size ());
@@ -177,28 +172,24 @@ FOSSIL_TEST_CASE(cpp_test_nstream_class_send_recv) {
177
172
178
173
FOSSIL_TEST_CASE (cpp_test_nstream_class_listen_accept) {
179
174
fossil::io::NStream server (" tcp" , " 127.0.0.1" , " 8080" , " " );
180
- ASSUME_NOT_CNULL (server);
181
175
182
176
int result = server.listen (5 );
183
177
ASSUME_ITS_EQUAL_I32 (0 , result);
184
178
185
179
fossil::io::NStream *client = server.accept ();
186
- ASSUME_NOT_CNULL (client);
187
180
188
181
delete client;
189
182
}
190
183
191
184
FOSSIL_TEST_CASE (cpp_test_nstream_class_set_nonblocking) {
192
185
fossil::io::NStream ns (" tcp" , " 127.0.0.1" , " 8080" , " " );
193
- ASSUME_NOT_CNULL (ns);
194
186
195
187
int result = ns.set_non_blocking (1 );
196
188
ASSUME_ITS_EQUAL_I32 (0 , result);
197
189
}
198
190
199
191
FOSSIL_TEST_CASE (cpp_test_nstream_class_wait_readable_writable) {
200
192
fossil::io::NStream ns (" tcp" , " 127.0.0.1" , " 8080" , " " );
201
- ASSUME_NOT_CNULL (ns);
202
193
203
194
int result = ns.wait_readable (1000 );
204
195
ASSUME_ITS_TRUE (result == 0 || result == 1 );
@@ -209,15 +200,13 @@ FOSSIL_TEST_CASE(cpp_test_nstream_class_wait_readable_writable) {
209
200
210
201
FOSSIL_TEST_CASE (cpp_test_nstream_class_connect_timeout) {
211
202
fossil::io::NStream ns (" tcp" , " " , " " , " " );
212
- ASSUME_NOT_CNULL (ns);
213
203
214
204
int result = ns.connect_timeout (" 127.0.0.1" , " 8080" , 1000 );
215
205
ASSUME_ITS_EQUAL_I32 (0 , result);
216
206
}
217
207
218
208
FOSSIL_TEST_CASE (cpp_test_nstream_class_get_peer_info) {
219
209
fossil::io::NStream ns (" tcp" , " 127.0.0.1" , " 8080" , " " );
220
- ASSUME_NOT_CNULL (ns);
221
210
222
211
std::string ip_str;
223
212
uint16_t port;
@@ -227,7 +216,6 @@ FOSSIL_TEST_CASE(cpp_test_nstream_class_get_peer_info) {
227
216
228
217
FOSSIL_TEST_CASE (cpp_test_nstream_class_send_recv_line) {
229
218
fossil::io::NStream ns (" tcp" , " 127.0.0.1" , " 8080" , " " );
230
- ASSUME_NOT_CNULL (ns);
231
219
232
220
const std::string line = " Hello, Fossil Logic!\n " ;
233
221
ssize_t bytes_sent = ns.send_line (line);
@@ -253,5 +241,14 @@ FOSSIL_TEST_GROUP(cpp_network_tests) {
253
241
FOSSIL_TEST_ADD (cpp_network_suite, cpp_test_nstream_send_recv_line);
254
242
FOSSIL_TEST_ADD (cpp_network_suite, cpp_test_nstream_ssl_send_recv);
255
243
244
+ FOSSIL_TEST_ADD (cpp_network_suite, cpp_test_nstream_class_send_recv);
245
+ FOSSIL_TEST_ADD (cpp_network_suite, cpp_test_nstream_class_listen_accept);
246
+ FOSSIL_TEST_ADD (cpp_network_suite, cpp_test_nstream_class_set_nonblocking);
247
+ FOSSIL_TEST_ADD (cpp_network_suite, cpp_test_nstream_class_wait_readable_writable);
248
+ FOSSIL_TEST_ADD (cpp_network_suite, cpp_test_nstream_class_connect_timeout);
249
+ FOSSIL_TEST_ADD (cpp_network_suite, cpp_test_nstream_class_get_peer_info);
250
+ FOSSIL_TEST_ADD (cpp_network_suite, cpp_test_nstream_class_send_recv_line);
251
+ FOSSIL_TEST_ADD (cpp_network_suite, cpp_test_nstream_class_ssl_send_recv);
252
+
256
253
FOSSIL_TEST_REGISTER (cpp_network_suite);
257
254
}
0 commit comments