Changeset 7579 for trunk/psLib/test/mathtypes
- Timestamp:
- Jun 14, 2006, 4:29:12 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/psLib/test/mathtypes/tst_psImage.c (modified) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/mathtypes/tst_psImage.c
r6578 r7579 6 6 * @author Robert DeSonia, MHPCC 7 7 * 8 * @version $Revision: 1.1 0$ $Name: not supported by cvs2svn $9 * @date $Date: 2006-0 3-14 03:25:48$8 * @version $Revision: 1.11 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2006-06-15 02:29:12 $ 10 10 * 11 11 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 361 361 { 362 362 psImage *image = NULL; 363 image = psImageAlloc(5, 5, PS_TYPE_S32);363 image = psImageAlloc(5, 4, PS_TYPE_S32); 364 364 365 365 //Set the position of the subimage relative to the parent. 366 366 image->col0 = 10; 367 367 image->row0 = 10; 368 for (int i = 0; i < 5; i++) {368 for (int i = 0; i < 4; i++) { 369 369 for (int j = 0; j < 5; j++) { 370 370 image->data.S32[i][j] = i+j; … … 419 419 420 420 //Try to set a position inside of the subimage. 421 if ( !psImageSet(image, 1 3, 14, 666) ) {421 if ( !psImageSet(image, 14, 12, 666) ) { 422 422 psError(PS_ERR_BAD_PARAMETER_VALUE, true, 423 423 "psImageSet failed to return true when passed valid parameters.\n"); 424 424 return 6; 425 } else if (image->data.S32[3][4] != 666) { 426 psError(PS_ERR_BAD_PARAMETER_VALUE, true, 427 "psImageSet failed to set the data values correctly.\n"); 425 } 426 if (image->data.S32[2][4] != 666) { 427 psError(PS_ERR_BAD_PARAMETER_VALUE, true, 428 "psImageSet failed to set the data values correctly. value=%d\n", image->data.S32[2][4]); 428 429 return 7; 429 430 } … … 433 434 "psImageSet failed to return true when passed valid parameters.\n"); 434 435 return 8; 435 } else if (image->data.S32[ 4][4] != 666) {436 } else if (image->data.S32[3][4] != 666) { 436 437 psError(PS_ERR_BAD_PARAMETER_VALUE, true, 437 438 "psImageSet failed to set (from the tail) the data values correctly.\n"); 438 printf("\n value at 14,14 is %d\n", image->data.S32[ 4][4]);439 printf("\n value at 14,14 is %d\n", image->data.S32[3][4]); 439 440 return 9; 440 441 } … … 477 478 { 478 479 psImage *image = NULL; 479 image = psImageAlloc(5, 5, PS_TYPE_S32);480 image = psImageAlloc(5, 3, PS_TYPE_S32); 480 481 481 482 //Set the position of the subimage relative to the parent. 482 483 image->col0 = 10; 483 484 image->row0 = 10; 484 for (int i = 0; i < 5; i++) {485 for (int i = 0; i < 3; i++) { 485 486 for (int j = 0; j < 5; j++) { 486 487 image->data.S32[i][j] = i+j; … … 535 536 536 537 //Try to get a position inside of the subimage. 537 if ( psImageGet(image, 1 3, 14) != 7) {538 if ( psImageGet(image, 14, 12) != 6 ) { 538 539 psError(PS_ERR_BAD_PARAMETER_VALUE, true, 539 540 "psImageGet failed to return the correct value.\n"); … … 541 542 } 542 543 //Try to get a position inside of the subimage from the tail. 543 if ( psImageGet(image, -1, -1) != 8) {544 if ( psImageGet(image, -1, -1) != 6 ) { 544 545 psError(PS_ERR_BAD_PARAMETER_VALUE, true, 545 546 "psImageGet failed to return the correct value.\n"); … … 549 550 //Try to get a position outside of the subimage but inside of the parent image. 550 551 psLogMsg(__func__,PS_LOG_INFO,"Following should generate error message"); 551 if ( isnan( psImageGet(image, 1, 1) ) ) {552 if ( !isnan( psImageGet(image, 1, 1) ) ) { 552 553 psError(PS_ERR_BAD_PARAMETER_VALUE, false, 553 554 "psImageGet failed to return NAN when passed an invalid location.\n"); … … 555 556 } 556 557 psLogMsg(__func__,PS_LOG_INFO,"Following should generate error message"); 557 if ( isnan( psImageGet(image, 9, 10) ) ) {558 if ( !isnan( psImageGet(image, 9, 10) ) ) { 558 559 psError(PS_ERR_BAD_PARAMETER_VALUE, false, 559 560 "psImageGet failed to return NAN when passed an invalid location.\n"); … … 563 564 //Try to set a position outside of the subimage. 564 565 psLogMsg(__func__,PS_LOG_INFO,"Following should generate error message"); 565 if ( isnan( psImageGet(image, 15, 14) ) ) {566 if ( !isnan( psImageGet(image, 15, 14) ) ) { 566 567 psError(PS_ERR_BAD_PARAMETER_VALUE, false, 567 568 "psImageGet failed to return NAN when passed an invalid location.\n"); … … 570 571 //Try to set a position outside of the subimage, indexing from the tail. 571 572 psLogMsg(__func__,PS_LOG_INFO,"Following should generate error message"); 572 if ( isnan( psImageGet(image, -6, -1) ) ) {573 if ( !isnan( psImageGet(image, -6, -1) ) ) { 573 574 psError(PS_ERR_BAD_PARAMETER_VALUE, false, 574 575 "psImageGet failed to return NAN when passed an invalid location.\n");
Note:
See TracChangeset
for help on using the changeset viewer.
