Changeset 39690 in vbox for trunk/src/VBox/Runtime/testcase/tstRTPipe.cpp
- Timestamp:
- Dec 30, 2011 1:06:50 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 75528
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/testcase/tstRTPipe.cpp
r38636 r39690 351 351 RTTESTI_CHECK_RC_RETV(RTPipeWrite(hPipeW, "BigQ", 4, &cbWritten), VINF_SUCCESS); 352 352 RTTESTI_CHECK_RETV(cbWritten == 4); 353 cbRead = ~(size_t)0;354 353 RTTESTI_CHECK_RC_RETV(RTPipeSelectOne(hPipeR, 0), VINF_SUCCESS); 355 354 RTTESTI_CHECK_RC_RETV(RTPipeSelectOne(hPipeR, 1), VINF_SUCCESS); 355 cbRead = ~(size_t)0; 356 RTTESTI_CHECK_RC_RETV(RTPipeQueryReadable(hPipeR, &cbRead), VINF_SUCCESS); 357 RTTESTI_CHECK_MSG(cbRead == cbWritten, ("cbRead=%zu cbWritten=%zu\n", cbRead, cbWritten)); 358 cbRead = ~(size_t)0; 356 359 RTTESTI_CHECK_RC_RETV(RTPipeRead(hPipeR, abBuf, sizeof(abBuf), &cbRead), VINF_SUCCESS); 357 360 RTTESTI_CHECK_RETV(cbRead == 4); … … 362 365 RTTESTI_CHECK_RETV(cbWritten == 4); 363 366 cbRead = ~(size_t)0; 367 RTTESTI_CHECK_RC_RETV(RTPipeQueryReadable(hPipeR, &cbRead), VINF_SUCCESS); 368 RTTESTI_CHECK_MSG(cbRead == cbWritten, ("cbRead=%zu cbWritten=%zu\n", cbRead, cbWritten)); 369 cbRead = ~(size_t)0; 364 370 RTTESTI_CHECK_RC_RETV(RTPipeRead(hPipeR, &abBuf[0], 1, &cbRead), VINF_SUCCESS); 365 371 RTTESTI_CHECK_RETV(cbRead == 1); 366 372 cbRead = ~(size_t)0; 373 RTTESTI_CHECK_RC_RETV(RTPipeQueryReadable(hPipeR, &cbRead), VINF_SUCCESS); 374 RTTESTI_CHECK_MSG(cbRead == cbWritten - 1, ("cbRead=%zu cbWritten=%zu\n", cbRead, cbWritten)); 375 cbRead = ~(size_t)0; 367 376 RTTESTI_CHECK_RC_RETV(RTPipeRead(hPipeR, &abBuf[1], 1, &cbRead), VINF_SUCCESS); 368 377 RTTESTI_CHECK_RETV(cbRead == 1); 369 378 cbRead = ~(size_t)0; 379 RTTESTI_CHECK_RC_RETV(RTPipeQueryReadable(hPipeR, &cbRead), VINF_SUCCESS); 380 RTTESTI_CHECK_MSG(cbRead == cbWritten - 2, ("cbRead=%zu cbWritten=%zu\n", cbRead, cbWritten)); 381 cbRead = ~(size_t)0; 370 382 RTTESTI_CHECK_RC_RETV(RTPipeRead(hPipeR, &abBuf[2], 1, &cbRead), VINF_SUCCESS); 371 383 RTTESTI_CHECK_RETV(cbRead == 1); 384 cbRead = ~(size_t)0; 385 RTTESTI_CHECK_RC_RETV(RTPipeQueryReadable(hPipeR, &cbRead), VINF_SUCCESS); 386 RTTESTI_CHECK_MSG(cbRead == cbWritten - 3, ("cbRead=%zu cbWritten=%zu\n", cbRead, cbWritten)); 372 387 cbRead = ~(size_t)0; 373 388 RTTESTI_CHECK_RC_RETV(RTPipeRead(hPipeR, &abBuf[3], 1, &cbRead), VINF_SUCCESS); 374 389 RTTESTI_CHECK_RETV(cbRead == 1); 375 390 RTTESTI_CHECK_RETV(!memcmp(abBuf, "H2G2", 4)); 391 cbRead = ~(size_t)0; 392 RTTESTI_CHECK_RC_RETV(RTPipeQueryReadable(hPipeR, &cbRead), VINF_SUCCESS); 393 RTTESTI_CHECK_MSG(cbRead == cbWritten - 4, ("cbRead=%zu cbWritten=%zu\n", cbRead, cbWritten)); 376 394 377 395 RTTESTI_CHECK_RC_RETV(RTPipeClose(hPipeR), VINF_SUCCESS);
Note:
See TracChangeset
for help on using the changeset viewer.