Changeset 7448 for trunk/psLib/test/types
- Timestamp:
- Jun 8, 2006, 3:25:42 PM (20 years ago)
- Location:
- trunk/psLib/test/types
- Files:
-
- 4 edited
-
tst_psArguments.c (modified) (2 diffs)
-
tst_psMetadata_01.c (modified) (3 diffs)
-
verified/tst_psArguments.stdout (modified) (1 diff)
-
verified/tst_psMetadata_01.stdout (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/types/tst_psArguments.c
r7202 r7448 5 5 * @author David Robbins, MHPCC 6 6 * 7 * @version $Revision: 1. 2$ $Name: not supported by cvs2svn $8 * @date $Date: 2006-0 5-25 03:51:51$7 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2006-06-09 01:25:42 $ 9 9 * 10 10 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 74 74 } 75 75 76 psMetadataPrint( args, 4);76 psMetadataPrint(NULL, args, 4); 77 77 78 78 psFree(args); -
trunk/psLib/test/types/tst_psMetadata_01.c
r7377 r7448 5 5 * @author dRob, MHPCC 6 6 * 7 * @version $Revision: 1. 6$ $Name: not supported by cvs2svn $8 * @date $Date: 2006-06-0 7 01:39:17$7 * @version $Revision: 1.7 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2006-06-09 01:25:42 $ 9 9 * 10 10 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 31 31 return ( !runTestSuite(stderr,"psMetadata_01",tests,argc,argv) ); 32 32 33 }34 35 static psMetadata *setupMeta(void)36 {37 psMetadata *md = NULL;38 md = psMetadataAlloc();39 40 psMetadataAddBool(md, PS_LIST_TAIL, "item1", 0, "I am a boolean", true);41 psMetadataAddS32(md, PS_LIST_TAIL, "item2", 0, "I am a integer", 55);42 psMetadataAddF32(md, PS_LIST_TAIL, "item3", 0, "I am a float", 3.14);43 psMetadataAddF64(md, PS_LIST_TAIL, "item4", 0, "I am a double", 6.28);44 psMetadataAddStr(md, PS_LIST_TAIL, "item5", 0, "I am a string", "GNIRTS");45 46 return md;47 33 } 48 34 … … 110 96 } 111 97 98 static psMetadata *setupMeta2(void) 99 { 100 psMetadata *md = NULL; 101 psVector *vec = NULL; 102 psMetadata *newMD = NULL; 103 psTime *time; 104 int i = 0; 105 md = psMetadataAlloc(); 106 newMD = psMetadataAlloc(); 107 vec = psVectorAlloc(60, PS_DATA_S32); 108 time = psTimeAlloc(PS_TIME_TAI); 109 for (i = 0; i < 5; i++) { 110 vec->data.S32[i] = i+1; 111 } 112 vec->n = 5; 113 time->sec = 1000; 114 time->nsec = 25; 115 time->leapsecond = true; 116 psMetadataAddBool(md, PS_LIST_TAIL, "item1", 0, "I am a boolean", true); 117 psMetadataAddS32(md, PS_LIST_TAIL, "item2", 0, "I am a integer", 55); 118 psMetadataAddF32(md, PS_LIST_TAIL, "item3", 0, NULL, 3.14); 119 psMetadataAddF64(md, PS_LIST_TAIL, "item4", 0, "", 6.28); 120 psMetadataAddStr(md, PS_LIST_TAIL, "item5", 0, "I am a string", "GNIRTS"); 121 psMetadataAddVector(md, PS_LIST_TAIL, "vector6", 0, "I am a vector", vec); 122 psMetadataAddTime(md, PS_LIST_TAIL, "time01", 0, "I am time", time); 123 psMetadataAddS8(md, PS_LIST_TAIL, "item6", 0, "I am S8", 6); 124 psMetadataAddS16(md, PS_LIST_TAIL, "item7", 0, "I am S16", -666); 125 psMetadataAddU8(md, PS_LIST_TAIL, "item8", 0, "I am U8", 6); 126 psMetadataAddU16(md, PS_LIST_TAIL, "item9", 0, "I am U16", 666); 127 psMetadataAddU32(md, PS_LIST_TAIL, "item10", 0, "I am U32", 666); 128 129 psMetadataAddS32(newMD, PS_LIST_TAIL, "ITEM01", 0, NULL, 666); 130 psMetadata *newestMD = NULL; 131 newestMD = psMetadataAlloc(); 132 psMetadataAddVector(newestMD, PS_LIST_TAIL, "VECTORNEW", 0, "Newest VECTOR", vec); 133 psMetadataAddStr(newestMD, PS_LIST_TAIL, "cell", 0, "I am a p-Star", "pStArRs"); 134 psMetadataAddMetadata(newMD, PS_LIST_TAIL, "META NEW", 0, "I AM Newest METADATA", newestMD); 135 psMetadataAddF32(newMD, PS_LIST_TAIL, "ITEM02", 0, "I AM FLOAT", 666.6); 136 psMetadataAddF64(newMD, PS_LIST_TAIL, "ITEM03", 0, "I AM DOUBLE", 666.666); 137 138 psMetadataAddMetadata(md, PS_LIST_TAIL, "metadata7", 0, "I am a metadata", newMD); 139 psFree(time); 140 psFree(newestMD); 141 psFree(vec); 142 psFree(newMD); 143 return md; 144 } 145 112 146 psS32 testMetadataPrint(void) 113 147 { 114 148 psMetadata *meta = NULL; 115 meta = setupMeta ();116 psMetadataPrint( meta, 0);149 meta = setupMeta2(); 150 psMetadataPrint(NULL, meta, 0); 117 151 psFree(meta); 118 152 return 0; -
trunk/psLib/test/types/verified/tst_psArguments.stdout
r7223 r7448 10 10 -int (1) Int1 11 11 (2) Int2 12 -string (Test String): new 13 -float (Test Float): 0.000000 14 -int (Integers): 15 int1 (Int1): 1 16 int2 (Int2): 2 12 -string (Test String): new 13 -float (Test Float): 0.000000 14 -int (Integers): 15 int1 (Int1): 1 16 int2 (Int2): 2 17 -int -- END 17 18 -
trunk/psLib/test/types/verified/tst_psMetadata_01.stdout
r7377 r7448 1 1 item1 (I am a boolean): True 2 2 item2 (I am a integer): 55 3 item3 (I am a float): 3.1400004 item4 (I am a double): 6.2800003 item3: 3.140000 4 item4: 6.280000 5 5 item5 (I am a string): GNIRTS 6 vector6 (I am a vector): S32 1 2 3 4 5 7 time01 (I am time): 1970-01-01T<DATE>.0Z 8 item6 (I am S8): 6 9 item7 (I am S16): -666 10 item8 (I am U8): 6 11 item9 (I am U16): 666 12 item10 (I am U32): 666 13 metadata7 (I am a metadata): 14 ITEM01: 666 15 META NEW (I AM Newest METADATA): 16 VECTORNEW (Newest VECTOR): S32 1 2 3 4 5 17 cell (I am a p-Star): pStArRs 18 META NEW -- END 19 20 ITEM02 (I AM FLOAT): 666.599976 21 ITEM03 (I AM DOUBLE): 666.666000 22 metadata7 -- END 23
Note:
See TracChangeset
for help on using the changeset viewer.
