Changeset 12443
- Timestamp:
- Mar 14, 2007, 5:06:25 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/types/tap_psMetadataConfig_input.c
r12442 r12443 1 1 /** 2 * C Implementation: tap_psMetadataConfig_input2 * tap_psMetdataConfig_input.c 3 3 * 4 * Description: Tests for psMetadataConfigRead & psMetadataConfigParse4 * Description: Tests for psMetadataConfigRead 5 5 * 6 6 * Author: dRob <David.Robbins@mhpcc.hpc.mil>, (C) 2006 7 * Author: Joshua Hoblitt, University of Hawaii 2007 7 8 * 8 9 * Copyright: See COPYING file that comes with this distribution … … 21 22 int main(void) 22 23 { 23 plan_tests( 24+ 1);24 plan_tests(30 + 1); 24 25 25 26 psLogSetFormat("HLNM"); … … 29 30 // Return NULL for NULL filename input 30 31 { 32 psMemId id = psMemGetId(); 31 33 unsigned int nfail = 0; 32 34 psMetadata *md = psMetadataConfigRead(NULL, &nfail, NULL, false); 33 35 34 36 ok(md == NULL, "return NULL for NULL filename input."); 37 38 ok(!psMemCheckLeaks(id, NULL, NULL, false), "no memory leaks"); 35 39 } 36 40 37 41 // Return NULL for invalid filename input 38 42 { 43 psMemId id = psMemGetId(); 39 44 unsigned int nfail = 0; 40 45 psMetadata *md = psMetadataConfigRead(NULL, &nfail, ".", false); 41 46 42 47 ok(md == NULL, "return NULL for invalid filename input."); 48 49 ok(!psMemCheckLeaks(id, NULL, NULL, false), "no memory leaks"); 43 50 } 44 51 45 52 // Return NULL for missing file input 46 53 { 54 psMemId id = psMemGetId(); 47 55 unsigned int nfail = 0; 48 56 psMetadata *md = psMetadataConfigRead(NULL, &nfail, "table4.dat", false); 49 57 ok(md == NULL, "return NULL for missing file input."); 58 59 ok(!psMemCheckLeaks(id, NULL, NULL, false), "no memory leaks"); 50 60 } 51 61 … … 53 63 // lines 54 64 { 65 psMemId id = psMemGetId(); 55 66 unsigned int nfail = 0; 56 67 psMetadata *md = psMetadataConfigRead(NULL, &nfail, "table3.dat", false); … … 59 70 60 71 psFree(md); 72 ok(!psMemCheckLeaks(id, NULL, NULL, false), "no memory leaks"); 61 73 } 62 74 63 75 // Return true for valid inputs - overwrite = false 64 76 { 77 psMemId id = psMemGetId(); 65 78 unsigned int nfail = 0; 66 79 psMetadata *md = psMetadataConfigRead(NULL, &nfail, "metaconf.in", false); … … 90 103 skip_end(); 91 104 psFree(md); 105 ok(!psMemCheckLeaks(id, NULL, NULL, false), "no memory leaks"); 92 106 } 93 107 94 108 // Return true for valid inputs - overwrite = true 95 109 { 110 psMemId id = psMemGetId(); 96 111 unsigned int nfail = 0; 97 112 psMetadata *md = psMetadataConfigRead(NULL, &nfail, "metaconf.in", true); … … 124 139 skip_end(); 125 140 psFree(md); 141 ok(!psMemCheckLeaks(id, NULL, NULL, false), "no memory leaks"); 126 142 } 127 143
Note:
See TracChangeset
for help on using the changeset viewer.
