Commit 65a2df47 authored by Jesse Mapel's avatar Jesse Mapel
Browse files

added more tests

parent d4649aeb
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -79,6 +79,14 @@ TEST_F(FrameSensorModel, getImageIdentifier) {
  EXPECT_EQ("simpleFramerISD", sensorModel->getImageIdentifier());
}

TEST_F(FrameSensorModel, Inversion) {
   csm::ImageCoord imagePt1(9.0, 9.0);
   csm::EcefCoord groundPt = sensorModel->imageToGround(imagePt1, 0.0);
   csm::ImageCoord imagePt2 = sensorModel->groundToImage(groundPt);
   EXPECT_DOUBLE_EQ(imagePt1.line, imagePt2.line);
   EXPECT_DOUBLE_EQ(imagePt1.samp, imagePt2.samp);
}

TEST_F(OrbitalFrameSensorModel, Center) {
   csm::ImageCoord imagePt(8.0, 8.0);
   csm::EcefCoord groundPt = sensorModel->imageToGround(imagePt, 0.0);
+15 −0
Original line number Diff line number Diff line
@@ -141,6 +141,21 @@ TEST(UtilitiesTests, computePixelStart) {
   EXPECT_DOUBLE_EQ(sample, 4.0);
}

TEST(UtilitiesTests, computePixelStartSumming) {
   double iTransS[] = {0.0, 0.0, 10.0};
   double iTransL[] = {0.0, 10.0, 0.0};
   double line, sample;
   computePixel(
         -0.5, -0.2,
         8.0, 8.0,
         2.0, 4.0,
         2.0, 1.0,
         iTransS, iTransL,
         line, sample);
   EXPECT_DOUBLE_EQ(line, 0.5);
   EXPECT_DOUBLE_EQ(sample, 2.0);
}

TEST(UtilitiesTests, createCameraLookVector) {
  double cameraLook[3];
  createCameraLookVector(0, -0.4, 1, 50, cameraLook);