61 double a[] = {1,2,3,4};
double b[] = {4,3,2,1};
65 for (
int i=0; i < cTimeVec.size(); i++)
78 prange.push_back(21665483.747f);
79 prange.push_back(21662553.318f);
80 prange.push_back(21659650.826f);
81 prange2.push_back(21665487.640f);
82 prange2.push_back(21662557.419f);
83 prange2.push_back(21659655.019f);
95 std::string path = gnsstk::getPathData() +
"/test_input_rinex_nav_ephemerisData.031";
96 ndfp = std::make_shared<gnsstk::RinexNavDataFactory>();
105 TUDEF(
"ObsRngDev",
"BasicConstructor");
109 for (
int i=0; i <
cTimeVec.size(); i++)
117 TUFAIL(
"unexpected exception");
121 for (
int i=0; i <
ordVec.size(); i++)
128 for (
int i=0; i <
ordVec.size(); i++)
134 for (
int i=0; i <
ordVec.size(); i++)
135 if(!(
ordVec[i].health.get_value() == 0))
144 TUDEF(
"ObsRngDev",
"IonosphericConstructor");
151 for (
int i=0; i <
cTimeVec.size(); i++)
160 std::cout << e << std::endl;
161 TUFAIL(
"unexpected exception");
179 if(!(
ordVecIon[i].health.get_value() == 0))
188 TUDEF(
"ObsRngDev",
"TroposphericConstructor");
194 for (
int i=0; i <
cTimeVec.size(); i++)
203 TUFAIL(
"unexpected exception");
231 TUDEF(
"ObsRngDev",
"IonosphericTroposphericConstructor");
239 for (
int i=0; i <
cTimeVec.size(); i++)
248 TUFAIL(
"unexpected exception");
275 TUDEF(
"ObsRngDev",
"GammaConstructor");
279 for (
int i=0; i <
cTimeVec.size(); i++)
288 TUFAIL(
"unexpected exception");
315 TUDEF(
"ObsRngDev",
"GammaTroposphericConstructor");
320 for (
int i=0; i <
cTimeVec.size(); i++)
329 TUFAIL(
"unexpected exception");
360 TUDEF(
"ObsRngDev",
"Get Methods");
365 for(
int i=0; i<
ordVec.size(); i++)
371 for(
int i=0; i<
ordVec.size(); i++)
377 for(
int i=0; i<
ordVec.size(); i++)
378 if (!(
ordVec[i].getAzimuth().get_value() ==
ordVec[i].azimuth.get_value()))
383 for(
int i=0; i<
ordVec.size(); i++)
384 if (!(
ordVec[i].getElevation().get_value() ==
ordVec[i].elevation.get_value()))
389 for(
int i=0; i<
ordVec.size(); i++)
390 if (!(
ordVec[i].getHealth().get_value() ==
ordVec[i].health.get_value()))
395 for(
int i=0; i<
ordVec.size(); i++)
396 if (!(
ordVec[i].getIODC().get_value() ==
ordVec[i].iodc.get_value()))
401 for(
int i=0; i<
ordVec.size(); i++)
407 for(
int i=0; i<
ordVec.size(); i++)
408 if (!(
ordVec[i].getIono().get_value() ==
ordVec[i].iono.get_value()))
413 for(
int i=0; i<
ordVec.size(); i++)
414 if (!(
ordVec[i].getTrop().get_value() ==
ordVec[i].trop.get_value()))
423 TUDEF(
"ObsRngDev",
"BasicCalculation");
426 for (
int i=0; i <
ordVec.size(); i++)
441 TUDEF(
"ObsRngDev",
"IonosphericCalculation");
459 TUDEF(
"ObsRngDev",
"TroposphericCalculation");
478 TUDEF(
"ObsRngDev",
"IonosphericTroposphericCalculation");
496 TUDEF(
"ObsRngDev",
"GammaCalculation");
514 TUDEF(
"ObsRngDev",
"TroposphericGammaCalculation");
558 int errorCounter = 0;
575 std::cout <<
"Total Failures for " << __FILE__ <<
": " << errorCounter << std::endl;