Changeset 13623 for trunk/psLib/test/astro/tap_psTime_02.c
- Timestamp:
- Jun 4, 2007, 3:10:22 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/psLib/test/astro/tap_psTime_02.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/astro/tap_psTime_02.c
r13614 r13623 12 12 * @author Eric Van Alst, MHPCC 13 13 * 14 * @version $Revision: 1. 5$ $Name: not supported by cvs2svn $15 * @date $Date: 2007-06-0 4 20:25:32 $14 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2007-06-05 01:10:22 $ 16 16 * 17 17 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 332 332 { 333 333 psMemId id = psMemGetId(); 334 335 334 psTime *time = psTimeFromTT(0,2e9); 336 335 ok(time == NULL, "psTimeFromTT() returned NULL with incorrect time"); 337 338 336 psFree(time); 339 337 ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks"); … … 345 343 { 346 344 psMemId id = psMemGetId(); 347 348 345 psTime *time = psTimeFromTT(testTime1SecondsUTC,testTime1NanosecondsUTC); 349 346 ok(time != NULL, "psTimeFromTT() returned non-NULL with valid time"); 350 347 skip_start(time == NULL, 2, "Skipping tests because psTimeFromTT() returned NULL"); 351 352 348 ok(time->type == PS_TIME_TT, "psTimeFromTT() returned correct type"); 353 349 is_long(time->sec, testTime1SecondsUTC, "psTimeFromTT() returned correct ->sec"); 354 350 is_long(time->nsec, testTime1NanosecondsUTC, "psTimeFromTT() returned correct ->nsec"); 355 is_bool(time->leapsecond, false, "psTimeFrom UTC() returned the correct leapsecond flag");351 is_bool(time->leapsecond, false, "psTimeFromTT() returned the correct leapsecond flag"); 356 352 skip_end(); 357 358 353 psFree(time); 359 354 ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks"); … … 367 362 { 368 363 psMemId id = psMemGetId(); 369 370 364 psTime *time = psTimeFromUTC(0, 2e9, true); 371 365 ok(time == NULL, "psTimeFromUTC() returned NULL with incorrect time input"); 372 373 366 ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks"); 374 367 } … … 376 369 377 370 // psTimeFromUTC() 378 // Attempt to create psTime with valid non-leapsecond time and leapsecond flag true 371 // Attempt to create psTime with valid leapsecond time but leapsecond 372 // flag false 373 { 374 psMemId id = psMemGetId(); 375 376 psTime *time = psTimeFromUTC(testTime3SecondsUTC, testTime3NanosecondsUTC, false); 377 ok(time != NULL, "psTimeFromUTC() returned non-NULL with correct input"); 378 skip_start(time == NULL, 5, "Skipping tests because psTimeFromUTC() returned NULL"); 379 ok(time->type == PS_TIME_UTC, "psTimeFromUTC() returned the correct type"); 380 is_long(time->sec, testTime3SecondsUTC, "psTimeFromUTC() returned the correct ->sec"); 381 is_long(time->nsec, testTime3NanosecondsUTC, "psTimeFromUTC() returned the correct ->nsec"); 382 is_bool(time->leapsecond, true, "psTimeFromUTC() returned the correct leapsecond flag"); 383 psFree(time); 384 skip_end(); 385 386 ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks"); 387 } 388 389 390 // psTimeFromUTC() 391 // Attempt to create psTime with valid non-leapsecond time and 392 // leapsecond flag true 379 393 { 380 394 psMemId id = psMemGetId(); … … 391 405 ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks"); 392 406 } 393 394 395 // psTimeFromUTC()396 // Attempt to create psTime with valid leapsecond time but leapsecond flag false397 {398 psMemId id = psMemGetId();399 400 psTime *time = psTimeFromUTC(testTime3SecondsUTC, testTime3NanosecondsUTC, false);401 ok(time != NULL, "psTimeFromUTC() returned non-NULL with correct input");402 skip_start(time == NULL, 5, "Skipping tests because psTimeFromUTC() returned NULL");403 ok(time->type == PS_TIME_UTC, "psTimeFromUTC() returned the correct type");404 is_long(time->sec, testTime3SecondsUTC, "psTimeFromUTC() returned the correct ->sec");405 is_long(time->nsec, testTime3NanosecondsUTC, "psTimeFromUTC() returned the correct ->nsec");406 is_bool(time->leapsecond, true, "psTimeFromUTC() returned the correct leapsecond flag");407 psFree(time);408 skip_end();409 410 ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks");411 }412 407 }
Note:
See TracChangeset
for help on using the changeset viewer.
