IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 12407


Ignore:
Timestamp:
Mar 12, 2007, 11:11:21 AM (19 years ago)
Author:
jhoblitt
Message:

switch to ok_str() instead of using custom error reporting with diag()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/test/astro/tap_psTime_03.c

    r11438 r12407  
    1111 *  @author  Eric Van Alst, MHPCC
    1212 *
    13  *  @version $Revision: 1.2 $  $Name: not supported by cvs2svn $
    14  *  @date  $Date: 2007-01-30 20:31:11 $
     13 *  @version $Revision: 1.3 $  $Name: not supported by cvs2svn $
     14 *  @date  $Date: 2007-03-12 21:11:21 $
    1515 *
    1616 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    176176    psLogSetFormat("HLNM");
    177177    psLogSetLevel(PS_LOG_INFO);
    178     plan_tests(48);
     178    plan_tests(72);
    179179    psLibInit("pslib.config");
    180180
     
    461461        for(psS32 i = 0; i < APPB_TESTS; i++)
    462462        {
    463             bool errorFlag = false;
    464463            // Initialize time for test time B1
    465464            psTime *time = psTimeAlloc(PS_TIME_TAI);
     
    469468            // Verify TAI ISO string
    470469            char *timeStr = psTimeToISO(time);
    471             if(strcmp(timeStr,testTimeBStrTAI[i]) != 0) {
    472                 diag("TEST ERROR: TAI ISO string %s not as expected %s",
    473                      timeStr, testTimeBStrTAI[i]);
    474                 errorFlag = true;
    475             }
     470            ok_str(timeStr, testTimeBStrTAI[i], "TAI ISO string");
    476471            psFree(timeStr);
    477472
    478             time = psTimeConvert(time,PS_TIME_TT);
     473            time = psTimeConvert(time, PS_TIME_TT);
    479474            timeStr = psTimeToISO(time);
    480             if(strcmp(timeStr,testTimeBStrTT[i]) != 0) {
    481                 diag("TEST ERROR: TT ISO string %s not as expected %s",
    482                      timeStr, testTimeBStrTT[i]);
    483                 errorFlag = true;
    484             }
     475            ok_str(timeStr, testTimeBStrTT[i], "TT ISO string");
    485476            psFree(timeStr);
    486477
    487478            // Verify UTC ISO string
    488             time = psTimeConvert(time,PS_TIME_UTC);
     479            time = psTimeConvert(time, PS_TIME_UTC);
    489480            time->leapsecond = testTimeBLeapsecond[i];
    490481            timeStr = psTimeToISO(time);
    491             if(strcmp(timeStr,testTimeBStrUTC[i]) != 0) {
    492                 if(strncmp(timeStr,"1999-01-01T00:00:60.0Z", 10) != 0) {
    493                     diag("TEST ERROR: UTC ISO string %s not as expected %s",
    494                          timeStr, testTimeBStrUTC[i]);
    495                     errorFlag = true;
    496                 }
    497             }
     482            ok_str(timeStr, testTimeBStrUTC[i], "UTC ISO string");
    498483            psFree(timeStr);
    499484
    500             time = psTimeConvert(time,PS_TIME_UT1);
     485            time = psTimeConvert(time, PS_TIME_UT1);
    501486            timeStr = psTimeToISO(time);
    502             if(strcmp(timeStr,testTimeBStrUT1[i]) != 0) {
    503                 if(strncmp(timeStr,"1999-01-01T00:00:60.2Z", 10) != 0) {
    504                     diag("TEST ERROR: UT1 ISO string %s not as expected %s",
    505                          timeStr, testTimeBStrUT1[i]);
    506                     errorFlag = true;
    507                 }
    508             }
     487            ok_str(timeStr, testTimeBStrUT1[i], "UT1 ISO string");
    509488            psFree(timeStr);
     489
    510490            psFree(time);
    511             ok(!errorFlag, "psTimeConvert() successful on test case %d", i);
    512491        }
    513492
Note: See TracChangeset for help on using the changeset viewer.