IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 2, 2008, 10:45:23 AM (18 years ago)
Author:
gusciora
Message:

Significant changes and additions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/test/objects/tap_pmSourceIO_SMPDATA.c

    r15726 r15985  
    55#include "tap.h"
    66#include "pstap.h"
     7/* STATUS:
     8    All functions are tested.
     9*/
    710
    811#define VERBOSE                 0
     
    2023    // ----------------------------------------------------------------------
    2124    // pmSourcesWrite_SMPDATA() tests
    22     // bool pmSourcesWrite_SMPDATA (psFits *fits, psArray *sources,
    23     //      psMetadata *imageHeader, psMetadata *tableHeader, char *extname)
    2425    // Call pmSourcesWrite_SMPDATA() with NULL psFits input parameter
    25     if (1) {
     26    {
    2627        psMemId id = psMemGetId();
    2728        psFits* fitsFile = psFitsOpen(".tmp00", "w");
     
    4849
    4950    // Call pmSourcesWrite_SMPDATA() with NULL pmSource input parameter
    50     if (1) {
     51    {
    5152        psMemId id = psMemGetId();
    5253        psFits* fitsFile = psFitsOpen(".tmp00", "w");
     
    7273
    7374    // Call pmSourcesWrite_SMPDATA() with NULL extname input parameter
    74     if (1) {
     75    {
    7576        psMemId id = psMemGetId();
    7677        psFits* fitsFile = psFitsOpen(".tmp00", "w");
     
    9798    // ----------------------------------------------------------------------
    9899    // pmSourcesRead_SMPDATA() tests
    99     // psArray *pmSourcesRead_SMPDATA (psFits *fits, psMetadata *header)
    100     //
    101100    // Call pmSourcesRead_SMPDATA() with NULL psFits input parameter
    102     if (1) {
     101    {
    103102        psMemId id = psMemGetId();
    104103        psFits* fitsFile = psFitsOpen(".tmp00", "r");
     
    113112
    114113    // Call pmSourcesRead_SMPDATA() with NULL header input parameter
    115     if (1) {
     114    {
    116115        psMemId id = psMemGetId();
    117116        psFits* fitsFile = psFitsOpen(".tmp00", "r");
     
    140139    #define TEST_BASE_AP_MAG            160.0
    141140    // XXX: The following metadata items are not tested: FWHM_X, FWHM_Y, THETA
    142     if (1) {
     141    {
    143142        psMemId id = psMemGetId();
    144143        psFits* fitsFile = psFitsOpen(".tmp00", "w");
     
    191190
    192191    // Call pmSourcesRead_SMPDATA() with acceptable input parameters
    193     if (1) {
     192    {
    194193        psMemId id = psMemGetId();
    195194        psFits* fitsFile = psFitsOpen(".tmp00", "r");
     
    241240                    src->type, PM_SOURCE_TYPE_EXTENDED);
    242241             }
    243              tmpF = PS_MIN(255, PS_MAX(0, (255*(TEST_BASE_PIX_WEIGHT + (float) i)))) / 255.0;
     242             psU8 tmpU8 = (psU8) PS_MIN(255, PS_MAX(0, (255*(TEST_BASE_PIX_WEIGHT + (float) i))));
     243             tmpF = (psF32) (tmpU8 / 255.0);
    244244             ok(src->pixWeight == tmpF, "pmSourcesRead_SMPDATA() set src->pixWeight correctly (is %.2f, should be %.2f)",
    245245                src->pixWeight, tmpF);
Note: See TracChangeset for help on using the changeset viewer.