Changeset 12407
- Timestamp:
- Mar 12, 2007, 11:11:21 AM (19 years ago)
- File:
-
- 1 edited
-
trunk/psLib/test/astro/tap_psTime_03.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/astro/tap_psTime_03.c
r11438 r12407 11 11 * @author Eric Van Alst, MHPCC 12 12 * 13 * @version $Revision: 1. 2$ $Name: not supported by cvs2svn $14 * @date $Date: 2007-0 1-30 20:31:11 $13 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2007-03-12 21:11:21 $ 15 15 * 16 16 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 176 176 psLogSetFormat("HLNM"); 177 177 psLogSetLevel(PS_LOG_INFO); 178 plan_tests( 48);178 plan_tests(72); 179 179 psLibInit("pslib.config"); 180 180 … … 461 461 for(psS32 i = 0; i < APPB_TESTS; i++) 462 462 { 463 bool errorFlag = false;464 463 // Initialize time for test time B1 465 464 psTime *time = psTimeAlloc(PS_TIME_TAI); … … 469 468 // Verify TAI ISO string 470 469 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"); 476 471 psFree(timeStr); 477 472 478 time = psTimeConvert(time, PS_TIME_TT);473 time = psTimeConvert(time, PS_TIME_TT); 479 474 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"); 485 476 psFree(timeStr); 486 477 487 478 // Verify UTC ISO string 488 time = psTimeConvert(time, PS_TIME_UTC);479 time = psTimeConvert(time, PS_TIME_UTC); 489 480 time->leapsecond = testTimeBLeapsecond[i]; 490 481 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"); 498 483 psFree(timeStr); 499 484 500 time = psTimeConvert(time, PS_TIME_UT1);485 time = psTimeConvert(time, PS_TIME_UT1); 501 486 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"); 509 488 psFree(timeStr); 489 510 490 psFree(time); 511 ok(!errorFlag, "psTimeConvert() successful on test case %d", i);512 491 } 513 492
Note:
See TracChangeset
for help on using the changeset viewer.
