68 unsigned constructorTest();
71 unsigned streamOutputTest();
76 unsigned stringConstructorTest();
77 unsigned inequalityTest();
78 unsigned asStringEnumTest();
81 testIDBD1, testIDBD2,
testIDGloF, testIDGloC, testIDGalOS, testIDGalOS_2,
83 stringstream ln, l2, l5, cnav2,
mn, d1, d2, gf, gc, ginv, ginv_2, gfnv, is,
140 TUDEF(
"NavID",
"NavID()");
146 TUCSM(
"NavID(SatID,ObsID)");
196 TUDEF(
"NavID",
"operator<<");
250 TUDEF(
"NavID",
"NavID(string)");
252 NavID testIDLNAVString(
ln.str());
255 NavID testIDCNAVL2String(
l2.str());
258 NavID testIDCNAVL5String(
l5.str());
264 NavID testIDMNAVString(
mn.str());
267 NavID testIDBD1String(
d1.str());
270 NavID testIDBD2String(
d2.str());
273 NavID testIDGloFString(
gf.str());
276 NavID testIDGloCString(
gc.str());
285 NavID testID_IRNSS_SPS_String(
is.str());
291 NavID testIDUnkwnString(
un.str());
301 TUDEF(
"NavID",
"operator!=");
323 currTest.
navType = NavType::Unknown;
329 for (
const auto& nid : testSet)
342 TUDEF(
"NavID",
"asString");
365 unsigned errorTotal = 0;
373 std::cout <<
"Total Failures for " << __FILE__ <<
": " << errorTotal