Changeset 4770 for trunk/psModules/test/tst_pmFlatField.c
- Timestamp:
- Aug 15, 2005, 3:10:36 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/psModules/test/tst_pmFlatField.c (modified) (15 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/test/tst_pmFlatField.c
r2950 r4770 16 16 * Test M - Attempt to use non-mask type mask image 17 17 * 18 * XXX: Added a mask argument to pmFlatField(). Must add tests. For now, all 19 * masks are NULL. 20 * 18 21 * @author Ross Harman, MHPCC 19 22 * 20 * @version $Revision: 1. 6$ $Name: not supported by cvs2svn $21 * @date $Date: 2005-0 1-11 01:17:28$23 * @version $Revision: 1.7 $ $Name: not supported by cvs2svn $ 24 * @date $Date: 2005-08-16 01:10:36 $ 22 25 * 23 26 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 68 71 int main(int argc, char* argv[]) 69 72 { 73 psLogSetFormat("HLNM"); 70 74 return !runTestSuite(stderr, "Test Point Driver", tests, argc, argv); 71 75 } … … 77 81 printPositiveTestHeader(stdout, "pmFlatField", "Test A - Divide input image by flat image"); 78 82 CREATE_AND_SET_IMAGE(inImage,F64,6.0,3,3) 79 p sReadout *inReadout = psReadoutAlloc();83 pmReadout *inReadout = pmReadoutAlloc(NULL); 80 84 inReadout->image = inImage; 81 85 PRINT_MATRIX(inImage,F64,"Input image:"); 82 86 CREATE_AND_SET_IMAGE(flatImage1,F64,2.0,3,3) 83 p sReadout *flatReadout = psReadoutAlloc();87 pmReadout *flatReadout = pmReadoutAlloc(NULL); 84 88 flatReadout->image = flatImage1; 85 89 PRINT_MATRIX(flatImage1,F64,"Flat image:"); 86 if ( !pmFlatField(inReadout, flatReadout) ) {90 if ( !pmFlatField(inReadout, NULL, flatReadout) ) { 87 91 psError(PS_ERR_UNKNOWN,true,"Test A - Returned false should be true"); 88 92 return 1; … … 99 103 PRINT_MATRIX(flatImage2, F64, "Flat image:"); 100 104 flatReadout->image = flatImage2; 101 if ( !pmFlatField(inReadout, flatReadout) ) {105 if ( !pmFlatField(inReadout, NULL, flatReadout) ) { 102 106 psError(PS_ERR_UNKNOWN,true,"Test B - Returned false should be true"); 103 107 return 2; … … 118 122 psFree(inReadout->mask); 119 123 inReadout->mask = mask1; 120 if ( !pmFlatField(inReadout, flatReadout) ) {124 if ( !pmFlatField(inReadout, NULL, flatReadout) ) { 121 125 psError(PS_ERR_UNKNOWN,true,"Test C - Returned false should be true"); 122 126 return 3; … … 132 136 printNegativeTestHeader(stdout,"pmFlatField", "Test D - Attempt to use null flat readout", 133 137 "Null not allowed for flat readout", 0); 134 if( pmFlatField(inReadout, NULL ) ) {138 if( pmFlatField(inReadout, NULL, NULL) ) { 135 139 psError(PS_ERR_UNKNOWN,true,"Test D - Returned true should be false"); 136 140 return 4; … … 145 149 psImage *temp = inReadout->image; 146 150 inReadout->image = NULL; 147 if ( pmFlatField(inReadout, flatReadout) ) {151 if ( pmFlatField(inReadout, NULL, flatReadout) ) { 148 152 psError(PS_ERR_UNKNOWN,true,"Test E - Returned true should be false" ); 149 153 return 5; … … 159 163 temp = flatReadout->image; 160 164 flatReadout->image = NULL; 161 if ( pmFlatField(inReadout, flatReadout) ) {165 if ( pmFlatField(inReadout, NULL, flatReadout) ) { 162 166 psError(PS_ERR_UNKNOWN,true,"Test F - Returned true should be false" ); 163 167 return 6; … … 174 178 temp = flatReadout->image; 175 179 flatReadout->image = smallFlat; 176 if ( pmFlatField(inReadout, flatReadout) ) {180 if ( pmFlatField(inReadout, NULL, flatReadout) ) { 177 181 psError(PS_ERR_UNKNOWN,true,"Test G - Returned true should be false"); 178 182 return 7; … … 189 193 temp = inReadout->mask; 190 194 inReadout->mask = largeMask; 191 if ( pmFlatField(inReadout, flatReadout) ) {195 if ( pmFlatField(inReadout, NULL, flatReadout) ) { 192 196 psError(PS_ERR_UNKNOWN,true,"Test H - Returned true should be false"); 193 197 return 8; … … 203 207 *(int*)&inReadout->col0 = 50; 204 208 *(int*)&inReadout->row0 = 50; 205 if ( pmFlatField(inReadout, flatReadout) ) {209 if ( pmFlatField(inReadout, NULL, flatReadout) ) { 206 210 psError(PS_ERR_UNKNOWN,true,"Test I - Returned true should be false"); 207 211 return 9; … … 217 221 "Complex types not allowed for input image", 0); 218 222 *(psElemType* ) & inReadout->image->type.type = PS_TYPE_C64; 219 if ( pmFlatField(inReadout, flatReadout) ) {223 if ( pmFlatField(inReadout, NULL, flatReadout) ) { 220 224 psError(PS_ERR_UNKNOWN,true,"Test J - Returned true should be false"); 221 225 return 10; … … 230 234 "Complex types not allowed for flat image", 0); 231 235 *(psElemType* ) & flatReadout->image->type.type = PS_TYPE_C64; 232 if ( pmFlatField(inReadout, flatReadout) ) {236 if ( pmFlatField(inReadout, NULL, flatReadout) ) { 233 237 psError(PS_ERR_UNKNOWN,true,"Test K - Returned ture should be false"); 234 238 return 11; … … 243 247 "Input and flat image types differ", 0); 244 248 *(psElemType* ) & flatReadout->image->type.type = PS_TYPE_F32; 245 if ( pmFlatField(inReadout, flatReadout) ) {249 if ( pmFlatField(inReadout, NULL, flatReadout) ) { 246 250 psError(PS_ERR_UNKNOWN,true,"Test L - Returned true should be false"); 247 251 return 12; … … 256 260 "Mask must be PS_TYPE_MASK type", 0); 257 261 *(psElemType* ) & inReadout->mask->type.type = PS_TYPE_F32; 258 if ( pmFlatField(inReadout, flatReadout) ) {262 if ( pmFlatField(inReadout, NULL, flatReadout) ) { 259 263 psError(PS_ERR_UNKNOWN,true,"Test M - Returned true should be false"); 260 264 return 13;
Note:
See TracChangeset
for help on using the changeset viewer.
