64 {
return std::make_shared<TestClass>(*
this); }
73 {
return OrbitDataKepler::getXvt(when,ell,xvt,
oid); }
107 TUDEF(
"OrbitDataKepler",
"OrbitDataKepler");
148 TUDEF(
"OrbitDataKepler",
"getXvt");
176 TUDEF(
"OrbitDataKepler",
"svClockBias");
179 TUASSERTFE(-0.00021641018042870913346, uut.svClockBias(
ct+35));
187 TUDEF(
"OrbitDataKepler",
"svClockDrift");
190 TUASSERTFE(4.3200998334200003381e-12, uut.svClockDrift(
ct+35));
202 uut.Cuc = .200793147087e-05;
203 uut.Cus = .823289155960e-05;
204 uut.Crc = .214593750000e+03;
205 uut.Crs = .369375000000e+02;
206 uut.Cic = -.175088644028e-06;
207 uut.Cis = .335276126862e-07;
208 uut.M0 = .218771233916e+01;
209 uut.dn = .511592738462e-08;
211 uut.ecc = .422249664553e-02;
212 uut.Ahalf =.515360180473e+04;
213 uut.A = uut.Ahalf * uut.Ahalf;
215 uut.OMEGA0 = -.189462874179e+01;
216 uut.i0 = .946122987969e+00;
217 uut.w = .374892043461e+00;
218 uut.OMEGAdot = -.823034282681e-08;
219 uut.idot = .492877673191e-09;
220 uut.af0 = -.216379296035e-03;
221 uut.af1 = .432009983342e-11;
222 uut.af2 = .000000000000e+00;
237 TUDEF(
"OrbitDataKepler",
"isSameData");
238 std::shared_ptr<TestClass>
239 uut1 = std::make_shared<TestClass>(),
240 uut2 = std::make_shared<TestClass>(),
241 uut3 = std::make_shared<TestClass>();
243 TUASSERTE(
bool,
true, uut1->isSameData(uut2));
245 TUASSERTE(
bool,
false, uut1->isSameData(uut3));
253 unsigned errorTotal = 0;
261 std::cout <<
"Total Failures for " << __FILE__ <<
": " << errorTotal