Changeset 12094 for trunk/psLib/test/types
- Timestamp:
- Feb 27, 2007, 1:56:12 PM (19 years ago)
- Location:
- trunk/psLib/test/types
- Files:
-
- 3 edited
-
tap_psArguments_all.c (modified) (1 diff)
-
tap_psBitSet_all.c (modified) (8 diffs)
-
tap_psMetadata_copying.c (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/types/tap_psArguments_all.c
r10822 r12094 23 23 int main(void) 24 24 { 25 psLogSetFormat("HLNM"); 26 psLogSetLevel(PS_LOG_INFO); 25 27 plan_tests(27); 26 28 -
trunk/psLib/test/types/tap_psBitSet_all.c
r10822 r12094 68 68 //Return NULL for NULL input psBitSet 69 69 { 70 noBits= psBitSetSet(noBits, 0);71 ok( noBits == NULL,72 "psBitSetSet: return NULLfor NULL BitSet input.");70 bool rc = psBitSetSet(noBits, 0); 71 ok( rc == true, 72 "psBitSetSet: return TRUE for NULL BitSet input."); 73 73 } 74 74 //Return input BitSet for negative bit input 75 75 { 76 noBits= psBitSetSet(bs, -1);77 ok( noBits == bs,78 "psBitSetSet: return input BitSetfor negative bits input.");76 bool rc = psBitSetSet(bs, -1); 77 ok( rc == true, 78 "psBitSetSet: return TRUE for negative bits input."); 79 79 noBits = NULL; 80 80 } 81 81 //Return input BitSet for out-of-range bits 82 82 { 83 noBits= psBitSetSet(bs, 8);84 ok( noBits == bs,85 "psBitSetSet: return input BitSetfor out-of-range bits input.");83 bool rc = psBitSetSet(bs, 8); 84 ok( rc = true, 85 "psBitSetSet: return TRUE for out-of-range bits input."); 86 86 noBits = NULL; 87 87 } 88 88 //Return set BitSet for valid inputs 89 89 { 90 bs =psBitSetSet(bs, 2);90 psBitSetSet(bs, 2); 91 91 ok( bs->bits[0] == 4, 92 92 "psBitSetSet: return properly set BitSet for valid inputs."); … … 96 96 //Return NULL for NULL input psBitSet 97 97 { 98 noBits= psBitSetClear(noBits, 0);99 ok( noBits == NULL,100 "psBitSetClear: return NULLfor NULL BitSet input.");98 bool rc = psBitSetClear(noBits, 0); 99 ok( rc == false, 100 "psBitSetClear: return FALSE for NULL BitSet input."); 101 101 } 102 102 //Return input BitSet for negative bit input 103 103 { 104 noBits= psBitSetClear(bs, -1);105 ok( noBits == bs,106 "psBitSetClear: return input BitSetfor negative bits input.");104 bool rc = psBitSetClear(bs, -1); 105 ok( rc = true, 106 "psBitSetClear: return TRUE for negative bits input."); 107 107 noBits = NULL; 108 108 } 109 109 //Return input BitSet for out-of-range bits 110 110 { 111 noBits= psBitSetClear(bs, 8);112 ok( noBits == bs,113 "psBitSetClear: return input BitSetfor out-of-range bits input.");111 bool rc = psBitSetClear(bs, 8); 112 ok( rc == true, 113 "psBitSetClear: return TRUE for out-of-range bits input."); 114 114 noBits = NULL; 115 115 } 116 116 //Return cleared BitSet for valid inputs 117 117 { 118 bs =psBitSetClear(bs, 2);118 psBitSetClear(bs, 2); 119 119 ok( bs->bits[0] == 0, 120 120 "psBitSetClear: return properly cleared BitSet for valid inputs."); … … 144 144 //Return false for non-matching bit in BitSet 145 145 { 146 bs =psBitSetSet(bs, 2);146 psBitSetSet(bs, 2); 147 147 ok( psBitSetTest(bs, 2), 148 148 "psBitSetTest: return true for matching bit in BitSet."); … … 163 163 psBitSet *bs = NULL; 164 164 bs = psBitSetAlloc(8); 165 bs =psBitSetSet(bs, 2); // 0000 0100 == 4166 bs =psBitSetSet(bs, 3); // 0000 1100 == 12167 bs =psBitSetSet(bs, 4); // 0001 1100 == 28168 bs =psBitSetSet(bs, 5); // 0011 1100 == 60169 bs =psBitSetSet(bs, 6); // 0111 1100 == 124170 bs =psBitSetSet(bs, 7); // 1111 1100 == 252165 psBitSetSet(bs, 2); // 0000 0100 == 4 166 psBitSetSet(bs, 3); // 0000 1100 == 12 167 psBitSetSet(bs, 4); // 0001 1100 == 28 168 psBitSetSet(bs, 5); // 0011 1100 == 60 169 psBitSetSet(bs, 6); // 0111 1100 == 124 170 psBitSetSet(bs, 7); // 1111 1100 == 252 171 171 psBitSet *out = NULL; 172 172 … … 222 222 psFree(bs); 223 223 bs = psBitSetAlloc(16); 224 bs =psBitSetSet(bs, 1); // 0000 0010 == 2225 bs2 =psBitSetSet(bs2, 2); // 0000 0100 == 4224 psBitSetSet(bs, 1); // 0000 0010 == 2 225 psBitSetSet(bs2, 2); // 0000 0100 == 4 226 226 //Return correct psBitSet output for valid inputs with AND operator 227 227 { … … 239 239 } 240 240 //Return correct psBitSet output for valid inputs with XOR operator 241 bs2 =psBitSetSet(bs2, 1); // 0000 0110 == 6241 psBitSetSet(bs2, 1); // 0000 0110 == 6 242 242 { 243 243 out = psBitSetOp(out, bs, "XOR", bs2); … … 250 250 psFree(out); 251 251 out = psBitSetAlloc(0); 252 bs =psBitSetSet(bs, 2); // 0000 0110 == 4253 bs =psBitSetSet(bs, 3); // 0000 1110 == 12254 bs =psBitSetSet(bs, 4); // 0001 1110 == 28255 bs =psBitSetSet(bs, 5); // 0011 1110 == 60256 bs =psBitSetSet(bs, 6); // 0111 1110 == 124257 bs =psBitSetSet(bs, 7); // 1111 1110 == 252252 psBitSetSet(bs, 2); // 0000 0110 == 4 253 psBitSetSet(bs, 3); // 0000 1110 == 12 254 psBitSetSet(bs, 4); // 0001 1110 == 28 255 psBitSetSet(bs, 5); // 0011 1110 == 60 256 psBitSetSet(bs, 6); // 0111 1110 == 124 257 psBitSetSet(bs, 7); // 1111 1110 == 252 258 258 out = psBitSetOp(out, bs, "NOT", bs2); 259 259 ok( out->bits[0] == 1, … … 274 274 psFree(bs); 275 275 bs = psBitSetAlloc(8); 276 bs =psBitSetSet(bs, 2); // 0000 0100 == 4276 psBitSetSet(bs, 2); // 0000 0100 == 4 277 277 bitStr = psBitSetToString(bs); 278 278 ok( !strncmp(bitStr, "00000100", 10), -
trunk/psLib/test/types/tap_psMetadata_copying.c
r10822 r12094 2 2 * C Implementation: tap_psMetadata_copying 3 3 * 4 * Description: Tests for psMetadataCopy, psMetadataItemCopy, & psMetadataItem Transfer.4 * Description: Tests for psMetadataCopy, psMetadataItemCopy, & psMetadataItemSupplement. 5 5 * 6 6 * … … 23 23 int main(void) 24 24 { 25 psLogSetFormat("HLNM"); 25 26 plan_tests(36); 26 27 … … 426 427 void testMetadataItemTransfer(void) 427 428 { 428 note(" >>>Test 3: psMetadataItem Transfer");429 note(" >>>Test 3: psMetadataItemSupplement"); 429 430 psMetadata *out = psMetadataAlloc(); 430 431 psMetadata *in = psMetadataAlloc(); … … 434 435 //Return false for NULL in input 435 436 { 436 ok( !psMetadataItem Transfer(out, NULL, key),437 "psMetadataItem Transfer: return false for NULL in metadata.");437 ok( !psMetadataItemSupplement(out, NULL, key), 438 "psMetadataItemSupplement: return false for NULL in metadata."); 438 439 } 439 440 //Return false for NULL out input 440 441 { 441 ok( !psMetadataItem Transfer(NULL, in, key),442 "psMetadataItem Transfer: return false for NULL out metadata.");442 ok( !psMetadataItemSupplement(NULL, in, key), 443 "psMetadataItemSupplement: return false for NULL out metadata."); 443 444 } 444 445 //Return false for NULL key input 445 446 { 446 ok( !psMetadataItem Transfer(out, in, NULL),447 "psMetadataItem Transfer: return false for NULL key string.");447 ok( !psMetadataItemSupplement(out, in, NULL), 448 "psMetadataItemSupplement: return false for NULL key string."); 448 449 } 449 450 psMetadataAddS32(in, PS_LIST_HEAD, "key", PS_META_NO_REPLACE, "", 666); … … 452 453 //Return true for valid inputs 453 454 { 454 bool transfered = psMetadataItem Transfer(out, in, key);455 bool transfered = psMetadataItemSupplement(out, in, key); 455 456 psMetadataItem *item = NULL; 456 457 if (transfered) … … 458 459 ok(transfered && item->type == PS_DATA_S32 && strncmp(item->name, "key", 4) == 0 459 460 && item->data.S32 == 666 && strncmp(item->comment, "", 2) == 0, 460 "psMetadataItem Transfer: return true for valid inputs.");461 "psMetadataItemSupplement: return true for valid inputs."); 461 462 } 462 463 /* Attempt here was to return false inside of ItemTransfer at psMetadataAddItem. … … 466 467 psMetadataItem *item = psMetadataGet(in, PS_LIST_HEAD); 467 468 psMetadataAddItem(out, item, PS_LIST_TAIL, PS_META_NO_REPLACE); 468 ok( !psMetadataItem Transfer(out, in, key),469 "psMetadataItem Transfer: return false for duplicate metadataItem.");469 ok( !psMetadataItemSupplement(out, in, key), 470 "psMetadataItemSupplement: return false for duplicate metadataItem."); 470 471 } 471 472 */ … … 473 474 { 474 475 strncpy(key, "not MY key", 15); 475 ok( !psMetadataItem Transfer(out, in, key),476 "psMetadataItem Transfer: return false for invalid key.");476 ok( !psMetadataItemSupplement(out, in, key), 477 "psMetadataItemSupplement: return false for invalid key."); 477 478 } 478 479 //Return false for invalid metadata … … 481 482 invalid->hash = NULL; 482 483 { 483 ok( !psMetadataItem Transfer(invalid, in, "key"),484 "psMetadataItem Transfer: return false for invalid metadata.");484 ok( !psMetadataItemSupplement(invalid, in, "key"), 485 "psMetadataItemSupplement: return false for invalid metadata."); 485 486 } 486 487 psFree(invalid);
Note:
See TracChangeset
for help on using the changeset viewer.
