Changeset 90803 in vbox for trunk/src/VBox/Runtime/testcase
- Timestamp:
- Aug 23, 2021 7:08:38 PM (3 years ago)
- Location:
- trunk/src/VBox/Runtime/testcase
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/testcase/tstRTGetOpt.cpp
r82968 r90803 73 73 CHECK2(rcGetOpt == (chRet), ("got %d, expected %d\n", rcGetOpt, (chRet))); \ 74 74 CHECK2(GetState.iNext == (iInc) + iPrev, ("iNext=%d expected %d\n", GetState.iNext, (iInc) + iPrev)); \ 75 CHECK2( VALID_PTR(Val.psz) && !strcmp(Val.psz, (str)), ("got %s, expected %s\n", Val.psz, (str))); \75 CHECK2(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, (str)), ("got %s, expected %s\n", Val.psz, (str))); \ 76 76 GetState.iNext = (iInc) + iPrev; \ 77 77 } while (0) … … 207 207 208 208 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 's', 2); 209 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, "string1"));210 CHECK(GetState.uIndex == UINT32_MAX); 211 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 's', 1); 212 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, "string2"));213 CHECK(GetState.uIndex == UINT32_MAX); 214 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 's', 1); 215 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, "string3"));216 CHECK(GetState.uIndex == UINT32_MAX); 217 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 's', 1); 218 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, "string4"));219 CHECK(GetState.uIndex == UINT32_MAX); 220 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 's', 1); 221 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, ""));222 CHECK(GetState.uIndex == UINT32_MAX); 223 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 's', 1); 224 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, ""));209 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "string1")); 210 CHECK(GetState.uIndex == UINT32_MAX); 211 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 's', 1); 212 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "string2")); 213 CHECK(GetState.uIndex == UINT32_MAX); 214 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 's', 1); 215 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "string3")); 216 CHECK(GetState.uIndex == UINT32_MAX); 217 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 's', 1); 218 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "string4")); 219 CHECK(GetState.uIndex == UINT32_MAX); 220 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 's', 1); 221 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "")); 222 CHECK(GetState.uIndex == UINT32_MAX); 223 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 's', 1); 224 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "")); 225 225 CHECK(GetState.uIndex == UINT32_MAX); 226 226 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 's', 2); 227 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, "string5"));228 CHECK(GetState.uIndex == UINT32_MAX); 229 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 's', 1); 230 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, "string6"));231 CHECK(GetState.uIndex == UINT32_MAX); 232 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 's', 1); 233 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, "string7"));234 CHECK(GetState.uIndex == UINT32_MAX); 235 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 's', 1); 236 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, ""));237 CHECK(GetState.uIndex == UINT32_MAX); 238 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 's', 1); 239 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, ""));227 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "string5")); 228 CHECK(GetState.uIndex == UINT32_MAX); 229 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 's', 1); 230 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "string6")); 231 CHECK(GetState.uIndex == UINT32_MAX); 232 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 's', 1); 233 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "string7")); 234 CHECK(GetState.uIndex == UINT32_MAX); 235 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 's', 1); 236 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "")); 237 CHECK(GetState.uIndex == UINT32_MAX); 238 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 's', 1); 239 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "")); 240 240 CHECK(GetState.uIndex == UINT32_MAX); 241 241 … … 270 270 CHECK_pDef(s_aOpts2, 5); 271 271 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 386, 2); 272 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, "myvm"));272 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "myvm")); 273 273 274 274 /* no-dash options */ … … 276 276 CHECK_pDef(s_aOpts2, 7); 277 277 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 388, 2); 278 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, "string9"));278 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "string9")); 279 279 280 280 /* non-option, option, non-option */ … … 319 319 RTTestSub(hTest, "RTGetOpt - Option w/ Index"); 320 320 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 400, 2); 321 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, "string10"));321 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "string10")); 322 322 CHECK(GetState.uIndex == 786); 323 323 324 324 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 400, 1); 325 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, "string11"));325 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "string11")); 326 326 CHECK(GetState.uIndex == 786); 327 327 328 328 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 400, 1); 329 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, "string12"));329 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "string12")); 330 330 CHECK(GetState.uIndex == 786); 331 331 332 332 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 400, 2); 333 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, "string13"));333 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "string13")); 334 334 CHECK(GetState.uIndex == 687); 335 335 336 336 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 400, 1); 337 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, "string14"));337 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "string14")); 338 338 CHECK(GetState.uIndex == 687); 339 339 340 340 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 400, 1); 341 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, "string15"));341 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "string15")); 342 342 CHECK(GetState.uIndex == 687); 343 343 344 344 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 400, 1); 345 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, ""));345 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "")); 346 346 CHECK(GetState.uIndex == 688); 347 347 348 348 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 400, 1); 349 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, ""));349 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "")); 350 350 CHECK(GetState.uIndex == 689); 351 351 … … 372 372 RTTestSub(hTest, "RTGetOptFetchValue"); 373 373 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 405, 2); 374 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, "firstvalue"));374 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "firstvalue")); 375 375 CHECK(GetState.uIndex == UINT32_MAX); 376 376 CHECK_GETOPT(RTGetOptFetchValue(&GetState, &Val, RTGETOPT_REQ_STRING), VINF_SUCCESS, 1); 377 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, "secondvalue"));377 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "secondvalue")); 378 378 CHECK(GetState.uIndex == UINT32_MAX); 379 379 380 380 CHECK_GETOPT(RTGetOpt(&GetState, &Val), 405, 1); 381 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, "firstvalue"));381 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "firstvalue")); 382 382 CHECK(GetState.uIndex == UINT32_MAX); 383 383 CHECK_GETOPT(RTGetOptFetchValue(&GetState, &Val, RTGETOPT_REQ_STRING), VINF_SUCCESS, 1); 384 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, "secondvalue"));384 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "secondvalue")); 385 385 CHECK(GetState.uIndex == UINT32_MAX); 386 386 … … 406 406 CHECK(GetState.uIndex == UINT32_MAX); 407 407 CHECK_GETOPT(RTGetOptFetchValue(&GetState, &Val, RTGETOPT_REQ_STRING), VINF_SUCCESS, 1); 408 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, "thirdvalue"));408 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "thirdvalue")); 409 409 CHECK(GetState.uIndex == UINT32_MAX); 410 410 … … 416 416 CHECK(!Val.f); 417 417 CHECK_GETOPT(RTGetOpt(&GetState, &Val), VERR_GETOPT_UNKNOWN_OPTION, 2); 418 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, "invalid"));418 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "invalid")); 419 419 420 420 /* bool on/off with indexed argument */ … … 426 426 CHECK(GetState.uIndex == 7); 427 427 CHECK_GETOPT(RTGetOpt(&GetState, &Val), VERR_GETOPT_UNKNOWN_OPTION, 2); 428 CHECK( VALID_PTR(Val.psz) && !strcmp(Val.psz, "invalid"));428 CHECK(RT_VALID_PTR(Val.psz) && !strcmp(Val.psz, "invalid")); 429 429 430 430 /* standard options. */ -
trunk/src/VBox/Runtime/testcase/tstRTR0Common.h
r82968 r90803 56 56 do \ 57 57 { \ 58 if (! VALID_PTR(pReqHdr)) \58 if (!RT_VALID_PTR(pReqHdr)) \ 59 59 return VERR_INVALID_PARAMETER; \ 60 60 \ -
trunk/src/VBox/Runtime/testcase/tstRTR0DbgKrnlInfo.cpp
r82968 r90803 55 55 if (u64Arg) 56 56 return VERR_INVALID_PARAMETER; 57 if (! VALID_PTR(pReqHdr))57 if (!RT_VALID_PTR(pReqHdr)) 58 58 return VERR_INVALID_PARAMETER; 59 59 char *pszErr = (char *)(pReqHdr + 1); -
trunk/src/VBox/Runtime/testcase/tstRTR0MemUserKernel.cpp
r82968 r90803 52 52 { 53 53 NOREF(pSession); 54 if (! VALID_PTR(pReqHdr))54 if (!RT_VALID_PTR(pReqHdr)) 55 55 return VERR_INVALID_PARAMETER; 56 56 char *pszErr = (char *)(pReqHdr + 1); -
trunk/src/VBox/Runtime/testcase/tstRTR0SemMutex.cpp
r82968 r90803 59 59 { 60 60 NOREF(pSession); 61 if (! VALID_PTR(pReqHdr))61 if (!RT_VALID_PTR(pReqHdr)) 62 62 return VERR_INVALID_PARAMETER; 63 63 char *pszErr = (char *)(pReqHdr + 1); -
trunk/src/VBox/Runtime/testcase/tstRTR0ThreadPreemption.cpp
r82968 r90803 168 168 if (u64Arg) 169 169 return VERR_INVALID_PARAMETER; 170 if (! VALID_PTR(pReqHdr))170 if (!RT_VALID_PTR(pReqHdr)) 171 171 return VERR_INVALID_PARAMETER; 172 172 char *pszErr = (char *)(pReqHdr + 1); -
trunk/src/VBox/Runtime/testcase/tstRTSort.cpp
r86382 r90803 54 54 uint32_t const *pu32Element1 = (uint32_t const *)pvElement1; 55 55 uint32_t const *pu32Element2 = (uint32_t const *)pvElement2; 56 RTTESTI_CHECK( VALID_PTR(pData) && pData->cElements <= RT_ELEMENTS(pData->aValues));56 RTTESTI_CHECK(RT_VALID_PTR(pData) && pData->cElements <= RT_ELEMENTS(pData->aValues)); 57 57 RTTESTI_CHECK((uintptr_t)(pu32Element1 - &pData->aValues[0]) < pData->cElements); 58 58 RTTESTI_CHECK((uintptr_t)(pu32Element2 - &pData->aValues[0]) < pData->cElements);
Note:
See TracChangeset
for help on using the changeset viewer.