MCPcopy Create free account
hub / github.com/DOI-USGS/ISIS3 / TEST_F

Function TEST_F

isis/tests/BundleControlPointTests.cpp:46–78  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

44};
45
46TEST_F(BundleControlPointPopulated, FreePoint) {
47 EXPECT_EQ(bundlePoint->rawControlPoint(), freePoint.get());
48 EXPECT_FALSE(bundlePoint->isRejected());
49 EXPECT_EQ(bundlePoint->numberOfMeasures(), freePoint->GetNumValidMeasures());
50 EXPECT_EQ(bundlePoint->numberOfRejectedMeasures(), freePoint->GetNumberOfRejectedMeasures());
51 EXPECT_EQ(bundlePoint->residualRms(), freePoint->GetResidualRms());
52 EXPECT_EQ(bundlePoint->adjustedSurfacePoint(), freePoint->GetAdjustedSurfacePoint());
53 EXPECT_FALSE(bundlePoint->id().isEmpty());
54 EXPECT_EQ(bundlePoint->type(), freePoint->GetType());
55 EXPECT_EQ(bundlePoint->coordTypeReports(), settings->controlPointCoordTypeReports());
56 EXPECT_EQ(bundlePoint->coordTypeBundle(), settings->controlPointCoordTypeBundle());
57 boost::numeric::ublas::bounded_vector< double, 3 > corrections, aprioriSigmas, adjustedSigmas, weights, nicVector;
58 corrections = bundlePoint->corrections();
59 aprioriSigmas = bundlePoint->aprioriSigmas();
60 adjustedSigmas = bundlePoint->adjustedSigmas();
61 weights = bundlePoint->weights();
62 nicVector = bundlePoint->nicVector();
63 EXPECT_EQ(corrections[0], 0.0);
64 EXPECT_EQ(corrections[1], 0.0);
65 EXPECT_EQ(corrections[2], 0.0);
66 EXPECT_EQ(aprioriSigmas[0], Isis::Null);
67 EXPECT_EQ(aprioriSigmas[1], Isis::Null);
68 EXPECT_EQ(aprioriSigmas[2], Isis::Null);
69 EXPECT_EQ(adjustedSigmas[0], Isis::Null);
70 EXPECT_EQ(adjustedSigmas[1], Isis::Null);
71 EXPECT_EQ(adjustedSigmas[2], Isis::Null);
72 EXPECT_EQ(weights[0], 0.0);
73 EXPECT_EQ(weights[1], 0.0);
74 EXPECT_EQ(weights[2], 1.0e+50);
75 EXPECT_EQ(nicVector[0], 0.0);
76 EXPECT_EQ(nicVector[1], 0.0);
77 EXPECT_EQ(nicVector[2], 0.0);
78}
79
80
81TEST_F(BundleControlPointPopulated, Mutators) {

Callers

nothing calls this directly

Calls 15

rawControlPointMethod · 0.80
numberOfMeasuresMethod · 0.80
residualRmsMethod · 0.80
GetResidualRmsMethod · 0.80
adjustedSurfacePointMethod · 0.80
coordTypeBundleMethod · 0.80
setSolveOptionsMethod · 0.80

Tested by

no test coverage detected