Changeset 8269
- Timestamp:
- Aug 10, 2006, 11:26:18 AM (20 years ago)
- Location:
- trunk/psLib/test/types
- Files:
-
- 2 edited
-
tap_psMetadataItemCompare.c (modified) (12 diffs)
-
tap_psMetadataItemParse.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/types/tap_psMetadataItemCompare.c
r8235 r8269 9 9 psMetadataItem *item = psMetadataItemAlloc("Snickers", PS_DATA_BOOL, "No Comment", true) 10 10 ; 11 plan_tests( 15);11 plan_tests(21); 12 12 13 13 diag("psMetadataItemCompare() tests"); … … 18 18 "return false for NULL compare input." ); 19 19 } 20 21 20 //Return false for NULL template psMetadataItem 22 21 { … … 25 24 ; 26 25 } 26 27 27 28 28 template = psMetadataItemAlloc("Milky Way", PS_DATA_BOOL, "No Comment", true) … … 36 36 ; 37 37 } 38 39 38 //Return true for an exact match (copied psMetadataItem) 40 39 itemCopy = psMetadataItemCopy(item); … … 50 49 } 51 50 52 //Return false for comparing Bool with F 3251 //Return false for comparing Bool with F64 53 52 psFree(compare); 54 53 compare = psMetadataItemAlloc("Snickers", PS_DATA_F64, "No Comment", 1.0000); … … 56 55 ok( !psMetadataItemCompare(compare, item), 57 56 "return false for comparison of F64 to bool." ); 57 } 58 //Return false for comparing F64 with Bool 59 { 60 ok( !psMetadataItemCompare(item, compare), 61 "return false for comparison of bool to F64." ); 58 62 } 59 63 … … 68 72 ok( psMetadataItemCompare(compare, template), 69 73 "return true for comparison of S32 to F32." ) 74 ; 75 } 76 //Return true for comparing F32 with S32 of same value 77 { 78 ok( psMetadataItemCompare(template, compare), 79 "return true for comparison of F32 to S32." ) 70 80 ; 71 81 } … … 83 93 ; 84 94 } 95 //Return true for comparing S16 with U32 of same value 96 { 97 ok( psMetadataItemCompare(template, compare), 98 "return true for comparison of U32 to S16." ) 99 ; 100 } 85 101 86 102 //Return true for comparing U8 with U16 of same value … … 96 112 ; 97 113 } 114 //Return true for comparing U16 with U8 of same value 115 { 116 ok( psMetadataItemCompare(template, compare), 117 "return true for comparison of U16 to U8." ) 118 ; 119 } 98 120 99 121 //Return true for comparing U8 with S8 of same value … … 105 127 ; 106 128 } 129 //Return true for comparing S8 with U8 of same value 130 { 131 ok( psMetadataItemCompare(template, compare), 132 "return true for comparison of S8 to U8." ) 133 ; 134 } 107 135 108 136 //Return false for comparing U8 with S64 of same value … … 110 138 compare = psMetadataItemAlloc("Snickers", PS_DATA_S64, "No Comment", 1); 111 139 { 112 ok( psMetadataItemCompare(compare, template), 113 "return true for comparison of U8 to S64*. *not yet implemented" ) 140 ok( !psMetadataItemCompare(compare, template), 141 "return false for comparison of U8 to S64*. *not yet implemented" ) 142 ; 143 } 144 //Return false for comparing S64 with U8 of same value 145 { 146 ok( !psMetadataItemCompare(template, compare), 147 "return false for comparison of S64* to U8. *not yet implemented" ) 114 148 ; 115 149 } … … 128 162 } 129 163 130 //Return false for comparing string of same value164 //Return true for comparing string of same value 131 165 psFree(template) 132 166 ; -
trunk/psLib/test/types/tap_psMetadataItemParse.c
r8258 r8269 17 17 psMetadataItem *itemString11 = psMetadataItemAlloc("String", PS_DATA_STRING, "", "false"); 18 18 psMetadataItem *itemUnsupported = psMetadataItemAlloc("s64", PS_DATA_S64, "", 1); 19 plan_tests(1 05);19 plan_tests(112); 20 20 21 21 diag("psMetadataItemParse() tests"); … … 388 388 "return 'true' in STRING for STRING with value 'true'." ); 389 389 psFree(tempString); 390 //Return 0.00 for F32 of value 0.00 390 391 //Return 0.000000 for F32 of value 0.000000 391 392 tempString = psMetadataItemParseString(itemF32); 392 393 ok ( strncmp(tempString, "0.000000", 4) == 0, 393 "return '0.000000' in STRING for F32 with value '0.000000'.", tempString ); 394 "return '0.000000' in STRING for F32 with value '0.000000'. (actual result=%s)", 395 tempString); 396 psFree(tempString); 397 398 //Return 0.500000 for F64 value 0.5 399 tempString = psMetadataItemParseString(itemF64); 400 ok ( strncmp(tempString, "0.500000", 10) == 0, 401 "return '0.500000' in STRING for F64 with value '0.5'. (actual result=%s)", 402 tempString); 403 psFree(tempString); 404 405 //Return 1 for S8 value 1 406 tempString = psMetadataItemParseString(itemS8); 407 ok ( strncmp(tempString, "1", 3) == 0, 408 "return '1' in STRING for S8 with value '1'. (actual result=%s)", 409 tempString); 410 psFree(tempString); 411 412 //Return 0 for S16 value 0 413 tempString = psMetadataItemParseString(itemS16); 414 ok ( strncmp(tempString, "0", 3) == 0, 415 "return '0' in STRING for S8 with value '0'. (actual result=%s)", 416 tempString); 417 psFree(tempString); 418 419 //Return 1 for S32 value 1 420 tempString = psMetadataItemParseString(itemS32); 421 ok ( strncmp(tempString, "1", 3) == 0, 422 "return '1' in STRING for S8 with value '1'. (actual result=%s)", 423 tempString); 424 psFree(tempString); 425 426 //Return 2 for U8 value 2 427 tempString = psMetadataItemParseString(itemU8); 428 ok ( strncmp(tempString, "2", 3) == 0, 429 "return '2' in STRING for S8 with value '2'. (actual result=%s)", 430 tempString); 431 psFree(tempString); 432 433 //Return 0 for U16 value 0 434 tempString = psMetadataItemParseString(itemU16); 435 ok ( strncmp(tempString, "0", 3) == 0, 436 "return '0' in STRING for S8 with value '0'. (actual result=%s)", 437 tempString); 438 psFree(tempString); 439 440 //Return 1 for U32 value 1 441 tempString = psMetadataItemParseString(itemU32); 442 ok ( strncmp(tempString, "1", 3) == 0, 443 "return '1' in STRING for S8 with value '1'. (actual result=%s)", 444 tempString); 394 445 psFree(tempString); 395 446 }
Note:
See TracChangeset
for help on using the changeset viewer.
