Changeset 3952 for trunk/psLib/test/collections/tst_psMetadataIO.c
- Timestamp:
- May 16, 2005, 12:19:49 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/psLib/test/collections/tst_psMetadataIO.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/collections/tst_psMetadataIO.c
r3945 r3952 13 13 * @author Eric Van Alst, MHPCC 14 14 * 15 * @version $Revision: 1.1 5$ $Name: not supported by cvs2svn $16 * @date $Date: 2005-05-16 19:41:40$15 * @version $Revision: 1.16 $ $Name: not supported by cvs2svn $ 16 * @date $Date: 2005-05-16 22:19:15 $ 17 17 * 18 18 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 27 27 static psS32 testMetadataParseConfig1(void); 28 28 static psS32 testMetadataParseConfig2(void); 29 static psS32 testMetadataParseConfig3(void); 30 static psS32 testMetadataParseConfig4(void); 29 31 30 32 testDescription tests[] = { … … 32 34 {testMetadataParseConfig1,000,"psMetadataParseConfig",0,false}, 33 35 {testMetadataParseConfig2,000,"psMetadataParseConfig",0,false}, 36 {testMetadataParseConfig3,000,"psMetadataParseConfig",0,false}, 37 {testMetadataParseConfig4,000,"psMetadataParseConfig",0,false}, 34 38 {NULL} 35 39 }; … … 46 50 47 51 #define ERROR_TOL 0.0001 52 53 const char testConfig5[] = "test5.config"; 54 const psS32 testConfig5Fails = 7; 55 56 const char testConfig4[] = "test4.config"; 57 const psS32 testConfig4Fails = 0; 48 58 49 59 const char testConfig3[] = "test3.config"; … … 378 388 case PS_META_META: 379 389 printf("%s%-25s METADATA\n",indentStr,metadataItem->name); 380 writeMetadata((psMetadata*)metadataItem->data.md," "); 390 char nestedStr[256] = " "; 391 strcat(nestedStr,indentStr); 392 writeMetadata((psMetadata*)metadataItem->data.md,nestedStr); 393 printf("%sEND",indentStr); 381 394 break; 382 395 default: … … 955 968 psS32 failedLines = 0; 956 969 957 // Read config file test 1.config with overwrite set false970 // Read config file test3.config with overwrite set false 958 971 psLogMsg(__func__,PS_LOG_INFO,"Following should generate an error of duplicate key names"); 959 972 metadata1 = psMetadataParseConfig(metadata1,&failedLines,testConfig3,false); … … 971 984 } 972 985 986 psS32 testMetadataParseConfig3(void) 987 { 988 psMetadata* metadata1 = NULL; 989 psS32 failedLines = 0; 990 991 // Read config file test4.config with overwrite set false 992 metadata1 = psMetadataParseConfig(metadata1,&failedLines,testConfig4,false); 993 // Verify the expected number of failed lines 994 if(!checkFailedLines(failedLines,testConfig4Fails,(char*)testConfig4)) { 995 return 1; 996 } 997 // Print out metadata items for comparison against STDERR verified file 998 writeMetadata(metadata1,""); 999 1000 psFree(metadata1); 1001 1002 return 0; 1003 } 1004 1005 psS32 testMetadataParseConfig4(void) 1006 { 1007 psMetadata* metadata1 = NULL; 1008 psS32 failedLines = 0; 1009 1010 // Read config file test4.config with overwrite set false 1011 metadata1 = psMetadataParseConfig(metadata1,&failedLines,testConfig5,true); 1012 // Verify the expected number of failed lines 1013 if(!checkFailedLines(failedLines,testConfig5Fails,(char*)testConfig5)) { 1014 return 1; 1015 } 1016 psFree(metadata1); 1017 1018 return 0; 1019 } 1020
Note:
See TracChangeset
for help on using the changeset viewer.
