From 0dc639afe53de373cec294745c08a3de0703bc9c Mon Sep 17 00:00:00 2001
From: Jesse Mapel <jam826@nau.edu>
Date: Wed, 31 Oct 2018 19:21:48 -0700
Subject: [PATCH] Added model state test for framer (#152)

---
 tests/FrameCameraTests.cpp | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

diff --git a/tests/FrameCameraTests.cpp b/tests/FrameCameraTests.cpp
index 80feb48..cab179e 100644
--- a/tests/FrameCameraTests.cpp
+++ b/tests/FrameCameraTests.cpp
@@ -37,6 +37,14 @@ TEST_P(FramerParameterizedTest, JacobianTest) {
 
 // NOTE: The imagePt format is (Lines,Samples)
 
+TEST_F(FrameSensorModel, State) {
+   std::string modelState = sensorModel->getModelState();
+   EXPECT_NO_THROW(
+         sensorModel->replaceModelState(modelState)
+   );
+   EXPECT_EQ(sensorModel->getModelState(), modelState);
+}
+
 // centered and slightly off-center:
 TEST_F(FrameSensorModel, Center) {
    csm::ImageCoord imagePt(7.5, 7.5);
@@ -319,9 +327,9 @@ TEST_F(FrameSensorModel, X1e9_SlightlyOffCenter) {
 
 // Angle rotations:
 TEST_F(FrameSensorModel, Rotation_omegaPi_Center) {
-   sensorModel->setParameterValue(3, 1.0); 
-   sensorModel->setParameterValue(4, 1.0); 
-   sensorModel->setParameterValue(5, 1.0); 
+   sensorModel->setParameterValue(3, 1.0);
+   sensorModel->setParameterValue(4, 1.0);
+   sensorModel->setParameterValue(5, 1.0);
 
    sensorModel->setParameterValue(6, 1.0);
 
@@ -342,9 +350,9 @@ TEST_F(FrameSensorModel, Rotation_omegaPi_Center) {
 
 
 TEST_F(FrameSensorModel, Rotation_NPole_Center) {
-  sensorModel->setParameterValue(3, 0.0); 
-  sensorModel->setParameterValue(4, -1.0); 
-  sensorModel->setParameterValue(5, 0.0); 
+  sensorModel->setParameterValue(3, 0.0);
+  sensorModel->setParameterValue(4, -1.0);
+  sensorModel->setParameterValue(5, 0.0);
 
   sensorModel->setParameterValue(6, 0.0);
 
-- 
GitLab