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