71 TUDEF(
"TimeTag",
"scanf(ANSITime)");
77 std::string formatString =
"%08K %03P";
79 std::string timeString = hardCodedTime.
printf(formatString);
83 scannedTime.
scanf(timeString, formatString);
94 TUDEF(
"TimeTag",
"scanf(CivilTime)");
100 std::string formatString =
"%04Y %02m %02d %02H %02M %02S %03P";
102 std::string timeString = hardCodedTime.
printf(formatString);
106 scannedTime.
scanf(timeString, formatString);
116 formatString =
"%02y %02m %02d %02H %02M %02S %03P";
118 timeString = hardCodedTime.
printf(formatString);
120 scannedTime.
scanf(timeString, formatString);
129 formatString =
"%04Y %03b %02d %02H %02M %02S %03P";
131 timeString = hardCodedTime.
printf(formatString);
133 scannedTime.
scanf(timeString, formatString);
142 formatString =
"%04Y %03b %02d %02H %02M %5.2f %03P";
144 timeString = hardCodedTime.
printf(formatString);
146 scannedTime.
scanf(timeString, formatString);
155 formatString =
"%02y %03b %02d %02H %02M %5.2f %03P";
157 timeString = hardCodedTime.
printf(formatString);
159 scannedTime.
scanf(timeString, formatString);
175 TUDEF(
"TimeTag",
"scanf(GPSWeekSecond)");
181 std::string formatString =
"%04F %8.2g %03P";
183 std::string timeString = hardCodedTime.
printf(formatString);
187 scannedTime.
scanf(timeString, formatString);
198 TUDEF(
"TimeTag",
"scanf(GPSWeekZcount)");
204 std::string formatString =
"%04F %05z %03P";
206 std::string timeString = hardCodedTime.
printf(formatString);
210 scannedTime.
scanf(timeString, formatString);
220 formatString =
"%04F %10C %03P";
222 timeString = hardCodedTime.
printf(formatString);
224 scannedTime.
scanf(timeString, formatString);
234 formatString =
"%04F %10c %03P";
236 timeString = hardCodedTime.
printf(formatString);
238 scannedTime.
scanf(timeString, formatString);
249 TUDEF(
"TimeTag",
"scanf(JulianDate)");
255 std::string formatString =
"%10.2J %03P";
257 std::string timeString = hardCodedTime.
printf(formatString);
261 scannedTime.
scanf(timeString, formatString);
272 TUDEF(
"TimeTag",
"scanf(MJD)");
278 std::string formatString =
"%08Q %03P";
280 std::string timeString = hardCodedTime.
printf(formatString);
284 scannedTime.
scanf(timeString, formatString);
295 TUDEF(
"TimeTag",
"scanf(UnixTime)");
301 std::string formatString =
"%07U %02u %03P";
303 std::string timeString = hardCodedTime.
printf(formatString);
307 scannedTime.
scanf(timeString, formatString);
319 TUDEF(
"TimeTag",
"scanf(YDSTime)");
325 std::string formatString =
"%04Y %03j %7.2s %03P";
327 std::string timeString = hardCodedTime.
printf(formatString);
331 scannedTime.
scanf(timeString, formatString);
340 formatString =
"%02y %03j %7.2s %03P";
342 timeString = hardCodedTime.
printf(formatString);
344 scannedTime.
scanf(timeString, formatString);
352 unsigned changeTimeSystemTest();
359 TUDEF(
"TimeTag",
"changeTimeSystem");
360 std::shared_ptr<TimeSystemConverter> btscShared =
361 make_shared<gnsstk::BasicTimeSystemConverter>();
436 unsigned errorTotal = 0;
449 cout <<
"Total Failures for " << __FILE__ <<
": " << errorTotal << endl;