Changeset 8224 for trunk/psLib/test
- Timestamp:
- Aug 7, 2006, 3:27:45 PM (20 years ago)
- Location:
- trunk/psLib/test
- Files:
-
- 2 edited
-
sys/tap_psStringSubstitute.c (modified) (3 diffs)
-
types/tst_psMetadata_01.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/sys/tap_psStringSubstitute.c
r7881 r8224 5 5 #define ORIGINAL "This is, a, test case, to check." 6 6 #define CORRECTED "This is a test case to check." 7 #define mem() ok(psMemCheckLeaks(0, NULL, stdout, false) == 0, "Memory Leaks") 7 8 8 9 int main (void) 9 10 { 10 plan_tests( 8);11 plan_tests(10); 11 12 12 13 diag("psStringSubstitute() tests"); … … 15 16 { 16 17 psString input = psStringCopy(ORIGINAL); 17 psString output = psStringSubstitute(input, ",", NULL); 18 ok(output && strcmp(output, ORIGINAL) == 0, "output = %s", output); 19 psFree(output); 18 input = psStringSubstitute(input, ",", NULL); 19 ok(input && strcmp(input, ORIGINAL) == 0, "output = %s", input); 20 psFree(input); 21 // ok(psMemCheckLeaks(0, NULL, stdout, false) == 0, "Memory Leaks"); 22 mem(); 20 23 } 21 24 … … 23 26 { 24 27 psString input = psStringCopy(ORIGINAL); 25 psString output = psStringSubstitute(input, "XXX", ""); 26 ok(output && strcmp(output, ORIGINAL) == 0, "output = %s", output); 27 psFree(output); 28 input = psStringSubstitute(input, "XXX", ""); 29 ok(input && strcmp(input, ORIGINAL) == 0, "output = %s", input); 30 // psFree(input); 31 ok(psMemCheckLeaks(0, NULL, stdout, false) == 0, "Memory Leaks"); 28 32 } 29 33 -
trunk/psLib/test/types/tst_psMetadata_01.c
r7937 r8224 5 5 * @author dRob, MHPCC 6 6 * 7 * @version $Revision: 1.1 0$ $Name: not supported by cvs2svn $8 * @date $Date: 2006-0 7-19 03:43:14$7 * @version $Revision: 1.11 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2006-08-08 01:27:45 $ 9 9 * 10 10 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 19 19 static psS32 testMetadataItemTransfer(void); 20 20 static psS32 testMetadataPrint(void); 21 static psS32 testMetadataItemCompare(void); 21 22 22 23 testDescription tests[] = { … … 24 25 {testMetadataItemTransfer, 1, "psMetadataItemTransfer()", 0, false}, 25 26 {testMetadataPrint,667,"psMetadataPrint",0,false}, 27 {testMetadataItemCompare,669,"psMetadataItemCompare",0,false}, 26 28 {NULL} 27 29 }; … … 212 214 return 0; 213 215 } 216 217 psS32 testMetadataItemCompare(void) 218 { 219 psMetadataItem *compare = NULL; 220 psMetadataItem *template = NULL; 221 psMetadataItem *itemCopy = NULL; 222 psMetadataItem *item = psMetadataItemAlloc("Snickers", PS_DATA_BOOL, "No Comment", true) 223 ; 224 if (!item->data.B) { 225 return 1; 226 } 227 228 //compare = NULL 229 if ( psMetadataItemCompare(compare, item)) { 230 return 2; 231 } 232 //template = NULL 233 if ( psMetadataItemCompare(item, template)) { 234 return 3; 235 } 236 237 template = psMetadataItemAlloc("Milky Way", PS_DATA_BOOL, "No Comment", true) 238 ; 239 compare = psMetadataItemAlloc("Snickers", PS_DATA_S32, "No Comment", 1); 240 //template->name != item->name 241 if ( psMetadataItemCompare(template, item) ) { 242 return 4; 243 } 244 //compare->type != item->type 245 if ( psMetadataItemCompare(compare, item) ) { 246 printf("\ncompare == item b/c of type\n"); 247 // return 5; 248 } 249 250 //compare->type == F32 compare->data.F32 = 1.4 251 psFree(compare); 252 compare = psMetadataItemAlloc("Snickers", PS_DATA_F64, "No Comment", 1.00001); 253 if ( psMetadataItemCompare(compare, item) ) { 254 printf("\ncompare2 == item b/c of type\n"); 255 // return 5; 256 } 257 psFree(template) 258 ; 259 template = psMetadataItemAlloc("Snickers", PS_DATA_S32, "No Comment", 1) 260 ; 261 if ( psMetadataItemCompare(compare, template) ) { 262 printf("\ncompare3 == item b/c of type\n"); 263 // return 5; 264 } 265 266 psFree(template) 267 ; 268 template = psMetadataItemAlloc("Snickers", PS_DATA_F32, "No Comment", 1.00001) 269 ; 270 if ( psMetadataItemCompare(compare, template) ) { 271 printf("\ncompare4 == item b/c of type\n"); 272 // return 5; 273 } 274 275 276 //itemCopy == item 277 itemCopy = psMetadataItemCopy(item); 278 if ( !psMetadataItemCompare(itemCopy, item) ) { 279 return 7; 280 } 281 282 psFree(compare); 283 psFree(template) 284 ; 285 psFree(itemCopy); 286 psFree(item); 287 288 return 0; 289 } 290
Note:
See TracChangeset
for help on using the changeset viewer.
