Changeset 12331
- Timestamp:
- Mar 8, 2007, 12:13:32 PM (19 years ago)
- Location:
- trunk/psLib/test/types
- Files:
-
- 2 edited
-
tap_psLookupTable_all.c (modified) (3 diffs)
-
tap_psPixels_all.c (modified) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/types/tap_psLookupTable_all.c
r11666 r12331 86 86 psArray *vectors = NULL; 87 87 psLookupTable* table1 = NULL; 88 psLookupTable* tableOut = NULL;89 88 long numRows = 0; 90 89 … … 205 204 // Attempt to import table with negative indexCol 206 205 vectors = psVectorsReadFromFile(table1->filename, table1->format); 207 tableOut = psLookupTableImport(table1, vectors, -1 ); 208 { 209 ok( tableOut == NULL, 210 "psLookupTableImport: return NULL for negative indexCol input."); 206 { 207 ok( !psLookupTableImport(table1, vectors, -1 ), 208 "psLookupTableImport: return false for negative indexCol input."); 211 209 } 212 210 //Attempt to import table with unsorted array column … … 214 212 table1 = psLookupTableAlloc("table.dat", 215 213 "\%f \%d \%d \%ld \%d \%d \%d \%ld \%*d \%lf", 0); 216 tableOut = psLookupTableImport(table1, vectors, 7 ); 217 { 218 ok( tableOut != NULL, 219 "psLookupTableImport: return correct table for array with unsorted column"); 214 { 215 ok( psLookupTableImport(table1, vectors, 7 ), 216 "psLookupTableImport: return true for array with unsorted column"); 220 217 } 221 218 -
trunk/psLib/test/types/tap_psPixels_all.c
r10822 r12331 3 3 * 4 4 * Description: Tests for psPixelsAlloc, psPixelsRealloc, psMemCheckPixels, 5 * psPixelsCopy, psPixels(To/From)Mask, p_psPixelsA ppend, psPixelsLength,5 * psPixelsCopy, psPixels(To/From)Mask, p_psPixelsAdd, psPixelsLength, 6 6 * psPixels(Set/Get), psPixelsConcatenate 7 7 * … … 23 23 int main(void) 24 24 { 25 plan_tests(3 8);25 plan_tests(36); 26 26 27 27 note("Tests for psPixels Functions"); … … 40 40 psPixels* p0 = psPixelsAlloc(0); 41 41 { 42 ok(p0 != NULL && p0->n == 0 && p0-> data == NULL && p0->nalloc == 0,42 ok(p0 != NULL && p0->n == 0 && p0->nalloc == 0, 43 43 "psPixelsAlloc: return newly allocated psPixels of 0 length."); 44 44 } … … 46 46 psPixels* p1 = psPixelsAlloc(1); 47 47 { 48 ok(p1 != NULL && p1->n == 0&& p1->data != NULL && p1->nalloc == 1,48 ok(p1 != NULL && p1->n == 1 && p1->data != NULL && p1->nalloc == 1, 49 49 "psPixelsAlloc: return newly allocated psPixels of 1 length."); 50 50 } … … 60 60 "psMemCheckPixels: return false for non-psPixels input."); 61 61 } 62 //Return a psPixels for attempt to Reallocate a NULL psPixels.63 {64 psPixels *noPix = NULL;65 noPix = psPixelsRealloc(noPix, 1);66 ok(noPix != NULL && noPix->n == 0 && noPix->data != NULL && noPix->nalloc == 1,67 "psPixelsRealloc: return re-allocated psPixels of 1 length.");68 psFree(noPix);69 }70 62 //Return a 0-length allocated psPixels on Realloc with 0 71 63 { 72 psPixels *noPix = NULL; 73 noPix = psPixelsRealloc(noPix, 1); 64 psPixels *noPix = psPixelsAlloc(1); 74 65 noPix = psPixelsRealloc(noPix, 0); 75 ok( noPix->n == 0 && noPix-> data == NULL && noPix->nalloc == 0,66 ok( noPix->n == 0 && noPix->nalloc == 0, 76 67 "psPixelsRealloc: return re-allocated psPixels of 0 length."); 77 68 psFree(noPix); 78 69 } 79 70 //Return a properly down-sized psPixels. 80 p0 = p _psPixelsAppend(p0, 1, 1.1, 1.2);81 p0 = p _psPixelsAppend(p0, 1, 2.1, 2.2);82 p0 = p _psPixelsAppend(p0, 1, 3.1, 3.2);83 p0 = p _psPixelsAppend(p0, 0, 4.1, 4.2);71 p0 = psPixelsAdd(p0, 1, 1.1, 1.2); 72 p0 = psPixelsAdd(p0, 1, 2.1, 2.2); 73 p0 = psPixelsAdd(p0, 1, 3.1, 3.2); 74 p0 = psPixelsAdd(p0, 0, 4.1, 4.2); 84 75 { 85 76 skip_start( psPixelsLength(p0) != 4, 1, … … 105 96 "psPixelsCopy: return NULL for NULL psPixels input."); 106 97 } 107 //Try to get the length of a non-psPixels object108 {109 psVector *vector = psVectorAlloc(5, PS_TYPE_F32);110 ok( psPixelsLength((psPixels*)vector) == -1,111 "psPixelsLength: return -1 for non-psPixels input.");112 psFree(vector);113 }114 98 115 99 //Check for Memory leaks … … 212 196 ("psPixels.out"); 213 197 } 214 //Return true for NULL pixels and name inputs215 { 216 ok ( p_psPixelsPrint(stdout, NULL, NULL),217 "p_psPixelsPrint: return true for NULL pixels and name inputs.");198 //Return false for NULL pixels and name inputs 199 { 200 ok ( !p_psPixelsPrint(stdout, NULL, NULL), 201 "p_psPixelsPrint: return false for NULL pixels and name inputs."); 218 202 } 219 203 //Return true for empty pixel data. … … 270 254 } 271 255 //Return valid image for valid inputs 272 p0 = p _psPixelsAppend(p0, 1, 2.1, 2.2);273 p0 = p _psPixelsAppend(p0, 1, 3.1, 3.2);274 p0 = p _psPixelsAppend(p0, 1, 1.0, 1.0);256 p0 = psPixelsAdd(p0, 1, 2.1, 2.2); 257 p0 = psPixelsAdd(p0, 1, 3.1, 3.2); 258 p0 = psPixelsAdd(p0, 1, 1.0, 1.0); 275 259 { 276 260 outImage = psPixelsToMask(outImage, p0, region, maskVal); … … 288 272 } 289 273 } 274 290 275 psPixels *outPixels = NULL; 291 276 { 292 277 outPixels = psPixelsFromMask(outPixels, outImage, maskVal); 293 278 ok ( outPixels != NULL, 294 "psPixelsFromMask: return valid image for valid input."); 295 } 279 "psPixelsFromMask: return valid pixels for valid input."); 280 psFree(outPixels); 281 } 282 296 283 //Return NULL for NULL image input 297 284 { 298 outPixels = psPixelsFromMask(outPixels, NULL, maskVal);285 psPixels *outPixels = psPixelsFromMask(outPixels, NULL, maskVal); 299 286 ok ( outPixels == NULL, 300 287 "psPixelsFromMask: return NULL for NULL image input."); … … 303 290 *(psElemType*)&(outImage->type.type) = PS_TYPE_U32; 304 291 { 305 outPixels = psPixelsFromMask(outPixels, outImage, maskVal);292 psPixels *outPixels = psPixelsFromMask(outPixels, outImage, maskVal); 306 293 ok ( outPixels == NULL, 307 294 "psPixelsFromMask: return NULL for image with wrong maskType."); … … 311 298 //Return NULL for NULL pixels input 312 299 { 313 outPixels = psPixelsConcatenate(outPixels, NULL);300 psPixels *outPixels = psPixelsConcatenate(outPixels, NULL); 314 301 ok ( outPixels == NULL, 315 302 "psPixelsConcatenate: return NULL for NULL pixels input."); 316 303 } 304 305 317 306 //Return copy of input pixels for NULL out pixels 318 307 { 308 outPixels = psPixelsFromMask(outPixels, outImage, maskVal); 319 309 outPixels = psPixelsConcatenate(outPixels, p0); 320 310 ok ( outPixels->n == 4 && fabs(outPixels->data[0].x - 1.1) < FLT_EPSILON &&
Note:
See TracChangeset
for help on using the changeset viewer.
