Changeset 11667
- Timestamp:
- Feb 6, 2007, 10:47:15 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/types/tap_psMetadataConfigFormat.c
r10701 r11667 18 18 int main(void) 19 19 { 20 plan_tests(1 3);20 plan_tests(19); 21 21 22 22 psMetadata *md = NULL; … … 27 27 //Return NULL for NULL metadata input 28 28 { 29 psMemId id = psMemGetId(); 29 30 out = psMetadataConfigFormat(md); 30 31 ok( out == NULL, 31 32 "psMetadataConfigFormat: return NULL for NULL metadata input."); 33 ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks"); 32 34 } 35 36 33 37 //Return NULL for empty metadata input 34 38 { … … 38 42 "psMetadataConfigFormat: return NULL for empty metadata input."); 39 43 } 44 45 40 46 //Return NULL for metadata with missing hash table 41 47 { … … 50 56 md->hash = temp; 51 57 } 58 59 52 60 //Return NULL for metadata containing a psList 53 61 { … … 60 68 psFree(md); 61 69 } 70 71 62 72 //Return NULL for attempting to format vector with type = complex 63 73 { 74 psMemId id = psMemGetId(); 64 75 psVector *vec = psVectorAlloc(60, PS_TYPE_C64); 65 76 for (int i = 0; i < 5; i++) … … 74 85 "Complex vector."); 75 86 psFree(vec); 87 psFree(md); 88 ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks"); 76 89 } 90 91 77 92 //Return NULL for attempting to format psTime with type = -1 78 93 { 79 ps Free(md);94 psMemId id = psMemGetId(); 80 95 md = psMetadataAlloc(); 81 96 psTime *time = psTimeAlloc(PS_TIME_TT); … … 87 102 "invalid time type."); 88 103 psFree(time); 104 psFree(md); 105 ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks"); 89 106 } 107 108 90 109 //Return valid metadata for attempting to format NULL psTime metadataItem 91 110 { 92 ps Free(md);111 psMemId id = psMemGetId(); 93 112 md = psMetadataAlloc(); 94 113 psTime *time = psTimeAlloc(PS_TIME_TT); … … 108 127 psFree(out); 109 128 out = NULL; 129 psFree(md); 130 ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks"); 110 131 } 132 133 111 134 //Return valid metadata for attempting to format NULL psTime metadataItem 112 135 { 113 ps Free(md);136 psMemId id = psMemGetId(); 114 137 md = psMetadataAlloc(); 115 138 psMetadataAddS32(md, PS_LIST_HEAD, "new_S32", 0, NULL, 666); … … 125 148 psFree(out); 126 149 out = NULL; 150 psFree(md); 151 ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks"); 127 152 } 153 154 128 155 //Return valid metadata for attempting to format NULL psTime metadataItem 129 156 { 130 ps Free(md);157 psMemId id = psMemGetId(); 131 158 md = psMetadataAlloc(); 132 159 psMetadataAddS32(md, PS_LIST_HEAD, "f32", 0, "f32_1", 666); … … 147 174 psFree(out); 148 175 out = NULL; 176 psFree(md); 177 ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks"); 149 178 } 150 179
Note:
See TracChangeset
for help on using the changeset viewer.
