62 TUDEF(
"GPSWeekZcount",
"GPSWeekZcount(w,z,ts)");
72 TUCSM(
"GPSWeekZcount(GPSWeekZcount)");
101 TUDEF(
"GPSWeekZcount",
"setFromInfo");
144 TUDEF(
"GPSWeekZCount",
"operator==");
155 TUASSERT(!(compare == lessThanWeek));
156 TUASSERT(!(compare == lessThanZcount));
163 TUASSERT(compare != lessThanZcount);
172 TUASSERT(!(compare < lessThanWeek));
173 TUASSERT(!(compare < lessThanZcount));
180 TUASSERT(!(lessThanWeek > compare));
181 TUASSERT(!(lessThanZcount > compare));
191 TUASSERT(lessThanZcount <= compare);
192 TUASSERT(!(compare <= lessThanWeek));
193 TUASSERT(!(compare <= lessThanZcount));
200 TUASSERT(!(lessThanWeek >= compare));
201 TUASSERT(!(lessThanZcount >= compare));
203 TUASSERT(compare >= lessThanZcount);
213 TUDEF(
"GPSWeekZcount",
"reset");
233 TUDEF(
"GPSWeekZcount",
"isValid");
252 TUCSM(
"CommonTimeConversion");
268 TUDEF(
"GPSWeekZcount",
"operator==");
300 TUCSM(
"setTimeSystem");
314 TUDEF(
"GPSWeekZCount",
"printf");
322 TUASSERTE(std::string, (std::string)
"1300 13500 GPS",
323 gps1.
printf(
"%04F %05z %02P"));
324 TUASSERTE(std::string, (std::string)
"1300 13500 UTC",
325 utc1.
printf(
"%04F %05z %02P"));
332 (std::string)
"ErrorBadTime ErrorBadTime ErrorBadTime",
335 (std::string)
"ErrorBadTime ErrorBadTime ErrorBadTime",
345 TUDEF(
"GPSWeekZcount",
"getTotalZcounts");
346 GPSWeekZcount orig(1024, 0), copy, diff1(1024,1), diff2(1023,403199),
348 long expDiff1 = 1, expDiff2(-1), expDiff3(403200);
350 TUASSERTE(
unsigned long, 412876800, orig.getTotalZcounts());
365 TUFAIL(
"Caught an exception");
380 TUFAIL(
"Caught an exception");
387 TUFAIL(
"addWeeks(invalid)");
389 catch (gnsstk::InvalidRequest)
391 TUPASS(
"addWeeks(invalid)");
395 TUFAIL(
"addWeeks(invalid)");
422 TUFAIL(
"addZcounts(invalid)");
424 catch (gnsstk::InvalidRequest)
426 TUPASS(
"addZcounts(invalid)");
430 TUFAIL(
"addZcounts(invalid)");
433 TUCSM(
"operator++ (postfix)");
436 TUASSERTE(
unsigned int, 0, (copy++).zcount);
440 TUCSM(
"operator++ (prefix)");
443 TUASSERTE(
unsigned int, 1, (++copy).zcount);
449 TUCSM(
"operator-- (postfix)");
452 TUASSERTE(
unsigned int, 0, (copy--).zcount);
456 TUCSM(
"operator-- (prefix)");
459 TUASSERTE(
unsigned int, 403199, (--copy).zcount);
477 TUFAIL(
"Caught an exception");
492 TUFAIL(
"Caught an exception");
498 long counts = -413280000;
500 TUFAIL(
"operator+(invalid)");
502 catch (gnsstk::InvalidRequest)
504 TUPASS(
"operator+(invalid)");
508 TUFAIL(
"operator+(invalid)");
511 TUCSM(
"operator-(long)");
523 TUFAIL(
"Caught an exception");
538 TUFAIL(
"Caught an exception");
544 long counts = 413280000;
546 TUFAIL(
"operator-(invalid)");
548 catch (gnsstk::InvalidRequest)
550 TUPASS(
"operator-(invalid)");
554 TUFAIL(
"operator-(invalid)");
558 TUCSM(
"operator-(GPSWeekZcount)");
567 TUASSERTE(
unsigned int, 27, (copy += 27).zcount);
577 TUASSERTE(
unsigned int, 403199, (copy += counts).zcount);
582 TUFAIL(
"Caught an exception");
588 long counts = -413280000;
590 TUFAIL(
"operator+(invalid)");
592 catch (gnsstk::InvalidRequest)
594 TUPASS(
"operator+(invalid)");
598 TUFAIL(
"operator+(invalid)");
603 TUASSERTE(
unsigned int, 403199, (copy -= 1).zcount);
613 TUASSERTE(
unsigned int, 1, (copy -= counts).zcount);
618 TUFAIL(
"Caught an exception");
624 long counts = 413280000;
626 TUFAIL(
"operator-(invalid)");
628 catch (gnsstk::InvalidRequest)
630 TUPASS(
"operator-(invalid)");
634 TUFAIL(
"operator-(invalid)");
643 TUDEF(
"GPSWeekZcount",
"inSameTimeBlock");
647 sameHour(1024, 2399),
648 sameWeek(1024,403199),
649 sameWeekOffset(1025, 9),
650 notSameWeek(1023,403199);
691 unsigned errorCounter = 0;
701 errorCounter += testClass.
mathTest();
704 std::cout <<
"Total Failures for " << __FILE__ <<
": " << errorCounter