Changeset 1394 for trunk/psLib/test/collections
- Timestamp:
- Aug 5, 2004, 10:55:34 AM (22 years ago)
- File:
-
- 1 edited
-
trunk/psLib/test/collections/tst_psMetadata_01.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/collections/tst_psMetadata_01.c
r1389 r1394 7 7 * Test B - Read 2nd hdr from complex FITS file 8 8 * Test C - Read named hdr from complex FITS file 9 * D 10 * E 11 * F 12 * G 13 * H 14 * I 15 * J 16 * K 17 * L 18 * M 19 * N 9 * Test D - Attempt to use null file descriptor 10 * Test E - Attempt to use two null inputs 11 * Test F - Attempt to use bad extNum/ 12 * Test G - Attempt to use bad extNameTest 13 * Test H - Free psMetadataData 20 14 * 21 15 * @author Ross Harman, MHPCC 22 16 * 23 * @version $Revision: 1. 2$ $Name: not supported by cvs2svn $24 * @date $Date: 2004-08-05 02:25:23$17 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 18 * @date $Date: 2004-08-05 20:55:34 $ 25 19 * 26 20 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 31 25 #include "psTest.h" 32 26 #include <string.h> 33 34 void printListInt(psList* list)35 {36 int* data = NULL;37 bool first = true;38 39 psListSetIterator(list,PS_LIST_HEAD);40 data = psListGetCurrent(list);41 42 while ( data != NULL ) {43 if (!first) {44 printf(", %d",*(int*)data);45 } else {46 printf("%d",*(int*)data);47 first = false;48 }49 data = psListGetNext(list);50 }51 52 printf(".\n");53 }54 27 55 28 static void printMetadata(psMetadata *metadata) … … 187 160 188 161 189 // Test C - Read named hdr from complex FITS file162 // Test C - Read named hdr from complex FITS file 190 163 printPositiveTestHeader(stdout, "psMetadata", "Test C - Read named hdr from complex FITS file"); 191 164 fits_open_file(&fptr, "header_2.fits", READONLY, &status); … … 199 172 200 173 201 // Test - Free psMetadata 174 // Test D - Attempt to use null file descriptor 175 printNegativeTestHeader(stdout,"psMetadata", "Test D - Attempt to use null file descriptor", 176 "Null FITS file descriptor not allowed", 0); 177 psMetadataFReadHeader(NULL, NULL, 1, NULL); 178 printFooter(stdout, "psMetadata", "Test D - Attempt to use null file descriptor", true); 179 180 181 // Test E - Attempt to use two null inputs 182 printNegativeTestHeader(stdout,"psMetadata", "Test E - Attempt to use two null inputs", 183 "Null extName and extNum = 0 not allowed", 0); 184 psMetadataFReadHeader(NULL, NULL, 0, fptr); 185 printFooter(stdout, "psMetadata", "Test E - Attempt to use two null inputs", true); 186 187 188 // Test F - Attempt to use bad extNum 189 printNegativeTestHeader(stdout,"psMetadata", "Test F - Attempt to use bad extNum", 190 "FITS error while locating header 22: tried to move past end of file", 0); 191 psMetadataFReadHeader(metadata1, NULL, 22, fptr); 192 printFooter(stdout, "psMetadata", "Test F - Attempt to use bad extNum", true); 193 194 195 // Test G - Attempt to use bad extName 196 printNegativeTestHeader(stdout,"psMetadata", "Test F - Attempt to use bad extName", 197 "FITS error while locating header AARGH: illegal HDU number", 0); 198 psMetadataFReadHeader(metadata1, "AARGH", 0, fptr); 199 printFooter(stdout, "psMetadata", "Test F - Attempt to use bad extName", true); 200 201 202 // Test H - Free psMetadata 202 203 printPositiveTestHeader(stdout, "psMetadata", "Test - Free psMetadata"); 203 204 psFree(metadata1);
Note:
See TracChangeset
for help on using the changeset viewer.
