Changeset 2024
- Timestamp:
- Oct 8, 2004, 12:58:53 PM (22 years ago)
- Location:
- trunk/psLib/test/astronomy
- Files:
-
- 2 edited
-
tst_psTime_01.c (modified) (11 diffs)
-
tst_psTime_02.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/astronomy/tst_psTime_01.c
r1790 r2024 22 22 * @author Ross Harman, MHPCC 23 23 * 24 * @version $Revision: 1. 9$ $Name: not supported by cvs2svn $25 * @date $Date: 2004- 09-11 01:12:42$24 * @version $Revision: 1.10 $ $Name: not supported by cvs2svn $ 25 * @date $Date: 2004-10-08 22:58:53 $ 26 26 * 27 27 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 35 35 int main(int argc, char* argv[]) 36 36 { 37 psTime *time;38 37 psTime *testTime; 39 38 char *testString = "2004-07-21T18:22:24.272Z"; 40 time = (psTime*)psAlloc(sizeof(psTime));41 39 42 40 // Test time was taken at July 21, 2004 at 18:22:24.272044 … … 48 46 // Test A - Get current TAI time 49 47 printPositiveTestHeader(stdout,"psTime", "Get current TAI time"); 50 time = psTimeGetTime(PS_TIME_TAI); 48 psTime *timeA = NULL; 49 timeA = psTimeGetTime(PS_TIME_TAI); 50 psFree(timeA); 51 51 printFooter(stdout, "psTime", "Get current TAI time", true); 52 52 … … 72 72 // Test D - Convert ISO time to psTime 73 73 printPositiveTestHeader(stdout,"psTime", "Convert ISO time to psTime"); 74 time = psISOToTime(isoString); 75 printf("psTime: Seconds = %ld Microseconds = %d\n", (long)time->sec, (psU32)time->usec); 74 psTime *timeD = NULL; 75 timeD = psISOToTime(isoString); 76 printf("psTime: Seconds = %ld Microseconds = %d\n", (long)timeD->sec, (psU32)timeD->usec); 76 77 psFree(isoString); 78 psFree(timeD); 77 79 printFooter(stdout, "psTime", "Convert ISO time to psTime", true); 78 80 … … 80 82 // Test E - Convert TAI to UTC time 81 83 printPositiveTestHeader(stdout,"psTime", "Convert psTime time to UTC time"); 82 time = psTimeConvert(testTime, PS_TIME_UTC); 83 printf("psTime: Seconds = %ld Microseconds = %d\n", (long)time->sec, (psU32)time->usec); 84 psTime *timeE = NULL; 85 timeE = (psTime*)psAlloc(sizeof(psTime)); 86 timeE->sec = 1090434144; 87 timeE->usec = 272044; 88 timeE->type = PS_TIME_TAI; 89 timeE = psTimeConvert(timeE, PS_TIME_UTC); 90 psFree(timeE); 91 printf("psTime: Seconds = %ld Microseconds = %d\n", (long)timeE->sec, (psU32)timeE->usec); 84 92 printFooter(stdout, "psTime", "Convert psTime time to UTC time", true); 85 93 … … 87 95 // Test F - Convert UTC time to psTime 88 96 printPositiveTestHeader(stdout,"psTime", "Convert UTC time to psTime"); 89 time->type = PS_TIME_UTC; 90 time = psTimeConvert(time, PS_TIME_TAI); 91 printf("psTime: Seconds = %ld Microseconds = %d\n", (long)time->sec, (psU32)time->usec); 97 psTime *timeF = NULL; 98 timeF = (psTime*)psAlloc(sizeof(psTime)); 99 timeF->sec = 1090434112; 100 timeF->usec = 272044; 101 timeF->type = PS_TIME_UTC; 102 timeF = psTimeConvert(timeF, PS_TIME_TAI); 103 psFree(timeF); 104 printf("psTime: Seconds = %ld Microseconds = %d\n", (long)timeF->sec, (psU32)timeF->usec); 92 105 printFooter(stdout, "psTime", "Convert UTC time to psTime", true); 93 106 … … 103 116 // Test H - Convert MJD time to psTime 104 117 printPositiveTestHeader(stdout,"psTime", "Convert MJD time to psTime"); 105 time = psMJDToTime(mjdTime); 106 printf("psTime: Seconds = %ld Microseconds = %d\n", (long)time->sec, (psU32)time->usec); 118 psTime *timeH = NULL; 119 timeH = psMJDToTime(mjdTime); 120 printf("psTime: Seconds = %ld Microseconds = %d\n", (long)timeH->sec, (psU32)timeH->usec); 121 psFree(timeH); 107 122 printFooter(stdout, "psTime", "Convert MJD time to psTime", true); 108 123 … … 118 133 // Test J - Convert JD time to psTime 119 134 printPositiveTestHeader(stdout,"psTime", "Convert JD time to psTime"); 120 time = psJDToTime(jdTime); 121 printf("psTime: Seconds = %ld Microseconds = %d\n", (long)time->sec, (psU32)time->usec); 135 psTime *timeJ = NULL; 136 timeJ = psJDToTime(jdTime); 137 printf("psTime: Seconds = %ld Microseconds = %d\n", (long)timeJ->sec, (psU32)timeJ->usec); 138 psFree(timeJ); 122 139 printFooter(stdout, "psTime", "Convert JD time to psTime", true); 123 140 … … 133 150 // Test L - Convert timeval time to psTime 134 151 printPositiveTestHeader(stdout,"psTime", "Convert timeval time to psTime"); 135 time = psTimevalToTime(&timevalTime); 136 printf("psTime: Seconds = %ld Microseconds = %d\n", (long)time->sec, (psU32)time->usec); 152 psTime *timeL = NULL; 153 timeL = psTimevalToTime(&timevalTime); 154 printf("psTime: Seconds = %ld Microseconds = %d\n", (long)timeL->sec, (psU32)timeL->usec); 155 psFree(timeL); 137 156 printFooter(stdout, "psTime", "Convert timeval time to psTime", true); 138 157 … … 154 173 // Test N - Convert tm time to psTime 155 174 printPositiveTestHeader(stdout, "psTime", "Convert tm time to psTime"); 156 time = psTMToTime(tmTime); 157 printf("psTime: Seconds = %ld Microseconds = %d\n", (long)time->sec, (psU32)time->usec); 175 psTime *timeN = NULL; 176 timeN = psTMToTime(tmTime); 177 printf("psTime: Seconds = %ld Microseconds = %d\n", (long)timeN->sec, (psU32)timeN->usec); 178 psFree(timeN); 179 psFree(tmTime); 158 180 printFooter(stdout, "psTime", "Convert tm time to psTime", true); 159 181 … … 166 188 double dblTime = psTimeToLST(testTime2, 1); 167 189 printf("LST (rad): %lf\n", dblTime); 190 psFree(testTime2); 168 191 printFooter(stdout, "psTime", "Convert psTime time to LST", true); 169 192 193 194 // Test P - Free psMetadata 195 printPositiveTestHeader(stdout, "psMetadata", "Test P - Free psMetadata"); 196 psFree(testTime); 197 psMemCheckLeaks(0, NULL, stdout); 198 psMemCheckCorruption(0); 199 int nBad = psMemCheckCorruption(0); 200 if(nBad) { 201 printf("ERROR: Found %d bad memory blocks\n", nBad); 202 } 203 printFooter(stdout, "psMetadata", "Test P - Free psMetadata", true); 170 204 171 205 return 0; -
trunk/psLib/test/astronomy/tst_psTime_02.c
r1615 r2024 9 9 * @author Ross Harman, MHPCC 10 10 * 11 * @version $Revision: 1. 3$ $Name: not supported by cvs2svn $12 * @date $Date: 2004- 08-25 01:38:48$11 * @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2004-10-08 22:58:47 $ 13 13 * 14 14 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 39 39 printFooter(stdout, "psTime", "Attempt to use null timeval", true); 40 40 41 42 // Test C - Free psMetadata 43 printPositiveTestHeader(stdout, "psMetadata", "Test C - Free psMetadata"); 44 psMemCheckLeaks(0, NULL, stdout); 45 psMemCheckCorruption(0); 46 int nBad = psMemCheckCorruption(0); 47 if(nBad) { 48 printf("ERROR: Found %d bad memory blocks\n", nBad); 49 } 50 printFooter(stdout, "psMetadata", "Test C - Free psMetadata", true); 41 51 return 0; 42 52 }
Note:
See TracChangeset
for help on using the changeset viewer.
