Changeset 1615 for trunk/psLib/test/astronomy/tst_psTime_01.c
- Timestamp:
- Aug 24, 2004, 3:38:48 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/psLib/test/astronomy/tst_psTime_01.c (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/astronomy/tst_psTime_01.c
r1406 r1615 21 21 * @author Ross Harman, MHPCC 22 22 * 23 * @version $Revision: 1. 4$ $Name: not supported by cvs2svn $24 * @date $Date: 2004-08- 06 22:34:05$23 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 24 * @date $Date: 2004-08-25 01:38:42 $ 25 25 * 26 26 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 34 34 int main(int argc, char* argv[]) 35 35 { 36 psTime time; 37 psTime testTime; 38 char *testString = "2004/07/21,18:22:24.272"; 36 psTime *time; 37 psTime *testTime; 38 char *testString = "2004-07-21T18:22:24.272Z"; 39 time = (psTime*)psAlloc(sizeof(psTime)); 39 40 40 41 // Test time was taken at July 21, 2004 at 18:22:24.272044 41 testTime.tv_sec = 1090434144; 42 testTime.tv_usec = 272044; 42 testTime = (psTime*)psAlloc(sizeof(psTime)); 43 testTime->sec = 1090434144; 44 testTime->usec = 272044; 45 testTime->type = PS_TIME_TAI; 43 46 44 47 45 48 // Test A - Get current TAI time 46 49 printPositiveTestHeader(stdout,"psTime", "Get current TAI time"); 47 time = psTimeGetTime( );50 time = psTimeGetTime(PS_TIME_TAI); 48 51 printFooter(stdout, "psTime", "Get current TAI time", true); 49 52 … … 51 54 //Test B - Print test time 52 55 printPositiveTestHeader(stdout,"psTime", "Print test time"); 53 printf("Test time: Seconds = %ld Microseconds = %ld\n", (long)testTime .tv_sec, (long)testTime.tv_usec);56 printf("Test time: Seconds = %ld Microseconds = %ld\n", (long)testTime->sec, (long)testTime->usec); 54 57 printFooter(stdout, "psTime", "Print test time", true); 55 58 … … 70 73 printPositiveTestHeader(stdout,"psTime", "Convert ISO time to psTime"); 71 74 time = psISOToTime(isoString); 72 printf("psTime: Seconds = %l d Microseconds = %ld\n", (long)time.tv_sec, (long)time.tv_usec);75 printf("psTime: Seconds = %lld Microseconds = %d\n", (psS64)time->sec, (psU32)time->usec); 73 76 psFree(isoString); 74 77 printFooter(stdout, "psTime", "Convert ISO time to psTime", true); 75 78 76 79 77 // Test E - Convert psTimeto UTC time80 // Test E - Convert TAI to UTC time 78 81 printPositiveTestHeader(stdout,"psTime", "Convert psTime time to UTC time"); 79 time = psTime ToUTC(testTime);80 printf("psTime: Seconds = %l d Microseconds = %ld\n", (long)time.tv_sec, (long)time.tv_usec);82 time = psTimeConvert(testTime, PS_TIME_UTC); 83 printf("psTime: Seconds = %lld Microseconds = %d\n", (psS64)time->sec, (psU32)time->usec); 81 84 printFooter(stdout, "psTime", "Convert psTime time to UTC time", true); 82 85 … … 84 87 // Test F - Convert UTC time to psTime 85 88 printPositiveTestHeader(stdout,"psTime", "Convert UTC time to psTime"); 86 time = psUTCToTime(time); 87 printf("psTime: Seconds = %ld Microseconds = %ld\n", (long)time.tv_sec, (long)time.tv_usec); 89 time->type = PS_TIME_UTC; 90 time = psTimeConvert(time, PS_TIME_TAI); 91 printf("psTime: Seconds = %lld Microseconds = %d\n", (psS64)time->sec, (psU32)time->usec); 88 92 printFooter(stdout, "psTime", "Convert UTC time to psTime", true); 89 93 … … 100 104 printPositiveTestHeader(stdout,"psTime", "Convert MJD time to psTime"); 101 105 time = psMJDToTime(mjdTime); 102 printf("psTime: Seconds = %l d Microseconds = %ld\n", (long)time.tv_sec, (long)time.tv_usec);106 printf("psTime: Seconds = %lld Microseconds = %d\n", (psS64)time->sec, (psU32)time->usec); 103 107 printFooter(stdout, "psTime", "Convert MJD time to psTime", true); 104 108 … … 115 119 printPositiveTestHeader(stdout,"psTime", "Convert JD time to psTime"); 116 120 time = psJDToTime(jdTime); 117 printf("psTime: Seconds = %l d Microseconds = %ld\n", (long)time.tv_sec, (long)time.tv_usec);121 printf("psTime: Seconds = %lld Microseconds = %d\n", (psS64)time->sec, (psU32)time->usec); 118 122 printFooter(stdout, "psTime", "Convert JD time to psTime", true); 119 123 … … 130 134 printPositiveTestHeader(stdout,"psTime", "Convert timeval time to psTime"); 131 135 time = psTimevalToTime(&timevalTime); 132 printf("psTime: Seconds = %l d Microseconds = %ld\n", (long)time.tv_sec, (long)time.tv_usec);136 printf("psTime: Seconds = %lld Microseconds = %d\n", (psS64)time->sec, (psU32)time->usec); 133 137 printFooter(stdout, "psTime", "Convert timeval time to psTime", true); 134 138 … … 151 155 printPositiveTestHeader(stdout, "psTime", "Convert tm time to psTime"); 152 156 time = psTMToTime(tmTime); 153 printf("psTime: Seconds = %l d Microseconds = %ld\n", (long)time.tv_sec, (long)time.tv_usec);157 printf("psTime: Seconds = %lld Microseconds = %d\n", (psS64)time->sec, (psU32)time->usec); 154 158 printFooter(stdout, "psTime", "Convert tm time to psTime", true); 155 159
Note:
See TracChangeset
for help on using the changeset viewer.
