Changeset 2023
- Timestamp:
- Oct 8, 2004, 10:53:21 AM (22 years ago)
- Location:
- trunk/psLib/test
- Files:
-
- 4 edited
-
astronomy/tst_psMetadata_04.c (modified) (10 diffs)
-
astronomy/verified/tst_psMetadata_04.stderr (modified) (1 diff)
-
astronomy/verified/tst_psMetadata_04.stdout (modified) (1 diff)
-
collections/tst_psMetadata_04.c (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/astronomy/tst_psMetadata_04.c
r1843 r2023 14 14 * Test H - Attempt to get non-existant metadata item 15 15 * Test I - Free psMetadata 16 * Test J - Attempt to look up with an invalid metadata object 16 17 * 17 18 * @author Ross Harman, MHPCC 18 19 * 19 * @version $Revision: 1. 4$ $Name: not supported by cvs2svn $20 * @date $Date: 2004- 09-21 23:24:42$20 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 21 * @date $Date: 2004-10-08 20:53:21 $ 21 22 * 22 23 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 71 72 psMetadataItem *item = NULL; 72 73 psMetadata *metadata = NULL; 73 74 psHash* tmpTable = NULL; 75 psList* tmpList = NULL; 74 76 75 77 // Test A - Allocate metadata and items … … 97 99 if(item == NULL) { 98 100 printf("ERROR: Item should not be null\n"); 101 return 10; 99 102 } 100 103 printFooter(stdout, "psMetadata", "Test B - Lookup metadata item by name", true); … … 104 107 printNegativeTestHeader(stdout,"psMetadata", "Test C - Attempt to use null metadata", 105 108 "Null metadata collection not allowed", 0); 106 psMetadataLookup(NULL, "myItem2"); 109 if ( psMetadataLookup(NULL, "myItem2") != NULL ) { 110 psError(__func__,"psMetadataLookup did not return NULL with null metadata."); 111 return 11; 112 } 107 113 printFooter(stdout, "psMetadata", "Test C - Attempt to use null metadata", true); 108 114 … … 111 117 printNegativeTestHeader(stdout,"psMetadata", "Test D - Attempt to use null key", 112 118 "Null key name not allowed", 0); 113 psMetadataLookup(metadata, NULL); 119 if ( psMetadataLookup(metadata, NULL) != NULL ) { 120 psError(__func__,"psMetadata did not return NULL with null key."); 121 return 12; 122 } 114 123 printFooter(stdout, "psMetadata", "Test D - Attempt to use null key", true); 115 124 … … 118 127 printNegativeTestHeader(stdout,"psMetadata", "Test E - Attempt to lookup non-existant metadata item", 119 128 "Couldn't find metadata item. Name: AARGH", 0); 120 psMetadataLookup(metadata, "AARGH"); 129 if ( psMetadataLookup(metadata, "AARGH") != NULL ) { 130 psError(__func__,"psMetadata did not return NULL with a non-existant item."); 131 return 13; 132 } 121 133 printFooter(stdout, "psMetadata", "Test E - Attempt to lookup non-existant metadata item", true); 122 134 … … 128 140 if(item == NULL) { 129 141 printf("ERROR: Item should not be null\n"); 142 return 14; 130 143 } 131 144 printFooter(stdout, "psMetadata", "Test F - Lookup metadata item by index", true); … … 136 149 "Null metadata collection not allowed", 0); 137 150 item = psMetadataGet(NULL, 0); 151 if ( item != NULL ) { 152 psError(__func__,"psMetadataGet did not return NULL with null metadata structure."); 153 return 15; 154 } 138 155 printFooter(stdout, "psMetadata", "Test G - Attempt to use null metadata", true); 139 156 … … 142 159 printNegativeTestHeader(stdout,"psMetadata", "Test H - Attempt to get non-existant metadata item", 143 160 "Couldn't find metadata item with given index. Index: 22", 0); 144 psMetadataGet(metadata, 22); 161 if ( psMetadataGet(metadata, 22) != NULL ) { 162 psError(__func__,"psMetadataGet did not return NULL with non-existant metadata item."); 163 return 16; 164 } 145 165 printFooter(stdout, "psMetadata", "Test H - Attempt to get non-existant metadata item", true); 146 166 167 // Test J - Attempt to look up with an invalid metadata object 168 printNegativeTestHeader(stdout,"psMetadata","Test J - Attemp to look up with an invalid metadata", 169 "Lookup item with invalid metadata object.", 0 ); 170 tmpTable = metadata->table; 171 metadata->table = NULL; 172 if ( psMetadataLookup(metadata,"myItem2") != NULL ) { 173 psError(__func__,"psMetadataLookup did not return null for invalid metadata object."); 174 return 20; 175 } 176 metadata->table = tmpTable; 177 printFooter(stdout, "psMetadata","Test J - Attempt to lookup an invalid metadata object.",true); 178 179 // Test K - Attempt get item with an invalid metadata object 180 printNegativeTestHeader(stdout,"psMetadata","Test K - Attemp to get item with an invalid metadata", 181 "Get item with invalid metadata object.", 0 ); 182 tmpList = metadata->list; 183 metadata->list = NULL; 184 if ( psMetadataGet(metadata,0) != NULL ) { 185 psError(__func__,"psMetadataLookup did not return null for invalid metadata object."); 186 return 20; 187 } 188 metadata->list = tmpList; 189 printFooter(stdout, "psMetadata","Test K - Attempt to get item with invalid metadata object.",true); 147 190 148 191 // Test I - Free psMetadata … … 153 196 psFree(item3); 154 197 psFree(item4); 155 psMemCheckLeaks(0, NULL, stdout); 198 if ( psMemCheckLeaks(0, NULL, stdout) != 0 ) { 199 psError(__func__,"memory leaks detected."); 200 return 20; 201 } 156 202 psMemCheckCorruption(0); 157 203 int nBad = psMemCheckCorruption(0); 158 204 if(nBad) { 159 205 printf("ERROR: Found %d bad memory blocks\n", nBad); 206 return 21; 160 207 } 161 208 printFooter(stdout, "psMetadata", "Test I - Free psMetadata", true); -
trunk/psLib/test/astronomy/verified/tst_psMetadata_04.stderr
r1761 r2023 7 7 <DATE><TIME>|<HOST>|E|psMetadataGet 8 8 Couldn't find metadata item with given index. Index: 22 9 <DATE><TIME>|<HOST>|E|psMetadataLookup 10 Null metadata table not allowed 11 <DATE><TIME>|<HOST>|E|psMetadataGet 12 Null metadata list not allowed -
trunk/psLib/test/astronomy/verified/tst_psMetadata_04.stdout
r1459 r2023 89 89 /***************************** TESTPOINT ******************************************\ 90 90 * TestFile: tst_psMetadata_04.c * 91 * TestPoint: psMetadata{Test J - Attemp to look up with an invalid metadata} * 92 * TestType: Negative * 93 * ExpectedErrorText: Lookup item with invalid metadata object. * 94 * ExpectedStatusValue: 0 * 95 \**********************************************************************************/ 96 97 98 ---> TESTPOINT PASSED (psMetadata{Test J - Attempt to lookup an invalid metadata object.} | tst_psMetadata_04.c) 99 100 /***************************** TESTPOINT ******************************************\ 101 * TestFile: tst_psMetadata_04.c * 102 * TestPoint: psMetadata{Test K - Attemp to get item with an invalid metadata} * 103 * TestType: Negative * 104 * ExpectedErrorText: Get item with invalid metadata object. * 105 * ExpectedStatusValue: 0 * 106 \**********************************************************************************/ 107 108 109 ---> TESTPOINT PASSED (psMetadata{Test K - Attempt to get item with invalid metadata object.} | tst_psMetadata_04.c) 110 111 /***************************** TESTPOINT ******************************************\ 112 * TestFile: tst_psMetadata_04.c * 91 113 * TestPoint: psMetadata{Test I - Free psMetadata} * 92 114 * TestType: Positive * -
trunk/psLib/test/collections/tst_psMetadata_04.c
r1843 r2023 14 14 * Test H - Attempt to get non-existant metadata item 15 15 * Test I - Free psMetadata 16 * Test J - Attempt to look up with an invalid metadata object 16 17 * 17 18 * @author Ross Harman, MHPCC 18 19 * 19 * @version $Revision: 1. 4$ $Name: not supported by cvs2svn $20 * @date $Date: 2004- 09-21 23:24:42$20 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 21 * @date $Date: 2004-10-08 20:53:21 $ 21 22 * 22 23 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 71 72 psMetadataItem *item = NULL; 72 73 psMetadata *metadata = NULL; 73 74 psHash* tmpTable = NULL; 75 psList* tmpList = NULL; 74 76 75 77 // Test A - Allocate metadata and items … … 97 99 if(item == NULL) { 98 100 printf("ERROR: Item should not be null\n"); 101 return 10; 99 102 } 100 103 printFooter(stdout, "psMetadata", "Test B - Lookup metadata item by name", true); … … 104 107 printNegativeTestHeader(stdout,"psMetadata", "Test C - Attempt to use null metadata", 105 108 "Null metadata collection not allowed", 0); 106 psMetadataLookup(NULL, "myItem2"); 109 if ( psMetadataLookup(NULL, "myItem2") != NULL ) { 110 psError(__func__,"psMetadataLookup did not return NULL with null metadata."); 111 return 11; 112 } 107 113 printFooter(stdout, "psMetadata", "Test C - Attempt to use null metadata", true); 108 114 … … 111 117 printNegativeTestHeader(stdout,"psMetadata", "Test D - Attempt to use null key", 112 118 "Null key name not allowed", 0); 113 psMetadataLookup(metadata, NULL); 119 if ( psMetadataLookup(metadata, NULL) != NULL ) { 120 psError(__func__,"psMetadata did not return NULL with null key."); 121 return 12; 122 } 114 123 printFooter(stdout, "psMetadata", "Test D - Attempt to use null key", true); 115 124 … … 118 127 printNegativeTestHeader(stdout,"psMetadata", "Test E - Attempt to lookup non-existant metadata item", 119 128 "Couldn't find metadata item. Name: AARGH", 0); 120 psMetadataLookup(metadata, "AARGH"); 129 if ( psMetadataLookup(metadata, "AARGH") != NULL ) { 130 psError(__func__,"psMetadata did not return NULL with a non-existant item."); 131 return 13; 132 } 121 133 printFooter(stdout, "psMetadata", "Test E - Attempt to lookup non-existant metadata item", true); 122 134 … … 128 140 if(item == NULL) { 129 141 printf("ERROR: Item should not be null\n"); 142 return 14; 130 143 } 131 144 printFooter(stdout, "psMetadata", "Test F - Lookup metadata item by index", true); … … 136 149 "Null metadata collection not allowed", 0); 137 150 item = psMetadataGet(NULL, 0); 151 if ( item != NULL ) { 152 psError(__func__,"psMetadataGet did not return NULL with null metadata structure."); 153 return 15; 154 } 138 155 printFooter(stdout, "psMetadata", "Test G - Attempt to use null metadata", true); 139 156 … … 142 159 printNegativeTestHeader(stdout,"psMetadata", "Test H - Attempt to get non-existant metadata item", 143 160 "Couldn't find metadata item with given index. Index: 22", 0); 144 psMetadataGet(metadata, 22); 161 if ( psMetadataGet(metadata, 22) != NULL ) { 162 psError(__func__,"psMetadataGet did not return NULL with non-existant metadata item."); 163 return 16; 164 } 145 165 printFooter(stdout, "psMetadata", "Test H - Attempt to get non-existant metadata item", true); 146 166 167 // Test J - Attempt to look up with an invalid metadata object 168 printNegativeTestHeader(stdout,"psMetadata","Test J - Attemp to look up with an invalid metadata", 169 "Lookup item with invalid metadata object.", 0 ); 170 tmpTable = metadata->table; 171 metadata->table = NULL; 172 if ( psMetadataLookup(metadata,"myItem2") != NULL ) { 173 psError(__func__,"psMetadataLookup did not return null for invalid metadata object."); 174 return 20; 175 } 176 metadata->table = tmpTable; 177 printFooter(stdout, "psMetadata","Test J - Attempt to lookup an invalid metadata object.",true); 178 179 // Test K - Attempt get item with an invalid metadata object 180 printNegativeTestHeader(stdout,"psMetadata","Test K - Attemp to get item with an invalid metadata", 181 "Get item with invalid metadata object.", 0 ); 182 tmpList = metadata->list; 183 metadata->list = NULL; 184 if ( psMetadataGet(metadata,0) != NULL ) { 185 psError(__func__,"psMetadataLookup did not return null for invalid metadata object."); 186 return 20; 187 } 188 metadata->list = tmpList; 189 printFooter(stdout, "psMetadata","Test K - Attempt to get item with invalid metadata object.",true); 147 190 148 191 // Test I - Free psMetadata … … 153 196 psFree(item3); 154 197 psFree(item4); 155 psMemCheckLeaks(0, NULL, stdout); 198 if ( psMemCheckLeaks(0, NULL, stdout) != 0 ) { 199 psError(__func__,"memory leaks detected."); 200 return 20; 201 } 156 202 psMemCheckCorruption(0); 157 203 int nBad = psMemCheckCorruption(0); 158 204 if(nBad) { 159 205 printf("ERROR: Found %d bad memory blocks\n", nBad); 206 return 21; 160 207 } 161 208 printFooter(stdout, "psMetadata", "Test I - Free psMetadata", true);
Note:
See TracChangeset
for help on using the changeset viewer.
