Changeset 12476
- Timestamp:
- Mar 16, 2007, 5:11:55 PM (19 years ago)
- Location:
- trunk/psLib/test/types
- Files:
-
- 3 edited
-
Makefile.am (modified) (1 diff)
-
tap_psMetadataConfig_input.c (modified) (1 diff)
-
tap_psMetadata_copying.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/types/Makefile.am
r12442 r12476 10 10 $(PSLIB_LIBS) 11 11 AM_CFLAGS = -DXML_CONFIG_FILE="\"$(top_srcdir)/etc/pslib/psTime.xml\"" 12 13 TESTS_ENVIRONMENT="TEST_PWD=foo/$(srcdir)" 12 14 13 15 TEST_PROGS = \ -
trunk/psLib/test/types/tap_psMetadataConfig_input.c
r12443 r12476 20 20 #include "pstap.h" 21 21 22 int main( void)22 int main(int argc, char* argv[]) 23 23 { 24 24 plan_tests(30 + 1); 25 26 // chdir to the dir the test files are in 27 // char *path = getenv("TEST_PWD"); 28 printf("path=%s\n", argv[0]); 29 #if 0 30 if (path) { 31 if (!chdir(path)) { 32 done(); 33 } 34 } 35 #endif 25 36 26 37 psLogSetFormat("HLNM"); -
trunk/psLib/test/types/tap_psMetadata_copying.c
r12094 r12476 24 24 { 25 25 psLogSetFormat("HLNM"); 26 plan_tests(36); 27 28 note("psMetadataCopy and psMetadataItemCopy tests"); 26 plan_tests(39); 29 27 30 28 testMetadataCopy(); … … 37 35 void testMetadataCopy(void) 38 36 { 39 note(" >>>Test 1: psMetadataCopy");40 37 psMetadata *in = NULL; 41 38 psMetadata *out = NULL; … … 166 163 void testMetadataItemCopy(void) 167 164 { 168 note(" >>>Test 2: psMetadataItemCopy");169 170 165 //Return NULL for NULL input psMetadataItem 171 166 { … … 179 174 psMetadataItem *itemS16 = psMetadataItemAlloc("itemS16", PS_DATA_S16, "", 2); 180 175 psMetadataItem *itemS32 = psMetadataItemAlloc("itemS32", PS_DATA_S32, "", 3); 181 psMetadataItem *itemS64 = psMetadataItemAlloc("itemS64", PS_DATA_S64, "", 4);176 psMetadataItem *itemS64 = psMetadataItemAlloc("itemS64", PS_DATA_S64, "", (psS64)4); 182 177 psMetadataItem *itemU8 = psMetadataItemAlloc("itemU8", PS_DATA_U8, "", 1); 183 178 psMetadataItem *itemU16 = psMetadataItemAlloc("itemU16", PS_DATA_U16, "", 2); … … 220 215 psFree(copy); 221 216 } 222 //S64 case 223 { 224 copy = psMetadataItemCopy(itemS64); 225 ok( (copy->type == PS_DATA_S64 && (strncmp(copy->name, "itemS64", 10) == 0) && 226 copy->data.S64 == 4 && strncmp(copy->comment, "", 2) == 0), 227 "psMetadataItemCopy: return valid copy of S64 item."); 228 psFree(copy); 229 } 217 218 // S64 case 219 { 220 psMetadataItem *copy = psMetadataItemCopy(itemS64); 221 222 ok(copy->type == PS_DATA_S64, "item type"); 223 ok_str(copy->name, "itemS64", "item name"); 224 is_long(copy->data.S64, 4, "item data"); 225 ok_str(copy->comment, "", "item comment"); 226 227 psFree(copy); 228 } 229 230 230 //U8 case 231 231 { … … 427 427 void testMetadataItemTransfer(void) 428 428 { 429 note(" >>>Test 3: psMetadataItemSupplement");430 429 psMetadata *out = psMetadataAlloc(); 431 430 psMetadata *in = psMetadataAlloc();
Note:
See TracChangeset
for help on using the changeset viewer.
