diff --git a/test/gtest_factor_autodiff_apriltag.cpp b/test/gtest_factor_autodiff_apriltag.cpp index c815e26eb702748f38d3d4f916413e6fb76e0488..98f76ab714b572f85314a39eb1bb71e272cfe283 100644 --- a/test/gtest_factor_autodiff_apriltag.cpp +++ b/test/gtest_factor_autodiff_apriltag.cpp @@ -215,12 +215,8 @@ TEST_F(FactorAutodiffApriltag_class, Check_tree) CTR_ACTIVE ); - FactorAutodiffApriltagPtr ctr0 = std::static_pointer_cast<FactorAutodiffApriltag>(f1->addFactor(constraint)); + f1->addFactor(constraint); lmk1->addConstrainedBy(constraint); - //check is returning true even without the lines below.... - WOLF_WARN("I think the lines below are needed... to be checked !") - F1->addConstrainedBy(constraint); - f1->addConstrainedBy(constraint); ASSERT_TRUE(problem->check(0)); } @@ -236,10 +232,8 @@ TEST_F(FactorAutodiffApriltag_class, solve_F1_P_perturbated) CTR_ACTIVE ); - FactorAutodiffApriltagPtr ctr0 = std::static_pointer_cast<FactorAutodiffApriltag>(f1->addFactor(constraint)); + f1->addFactor(constraint); lmk1->addConstrainedBy(constraint); - F1->addConstrainedBy(constraint); - f1->addConstrainedBy(constraint); // unfix F1, perturbate state F1->unfix(); @@ -274,10 +268,8 @@ TEST_F(FactorAutodiffApriltag_class, solve_F1_O_perturbated) CTR_ACTIVE ); - FactorAutodiffApriltagPtr ctr0 = std::static_pointer_cast<FactorAutodiffApriltag>(f1->addFactor(constraint)); + f1->addFactor(constraint); lmk1->addConstrainedBy(constraint); - F1->addConstrainedBy(constraint); - f1->addConstrainedBy(constraint); // unfix F1, perturbate state F1->unfix(); @@ -314,10 +306,8 @@ TEST_F(FactorAutodiffApriltag_class, Check_initialization) CTR_ACTIVE ); - FactorAutodiffApriltagPtr ctr0 = std::static_pointer_cast<FactorAutodiffApriltag>(f1->addFactor(constraint)); + f1->addFactor(constraint); lmk1->addConstrainedBy(constraint); - F1->addConstrainedBy(constraint); - f1->addConstrainedBy(constraint); ASSERT_MATRIX_APPROX(F1->getState(), pose_robot, 1e-6); ASSERT_MATRIX_APPROX(f1->getMeasurement(), pose_landmark, 1e-6); @@ -336,10 +326,8 @@ TEST_F(FactorAutodiffApriltag_class, solve_L1_P_perturbated) CTR_ACTIVE ); - FactorAutodiffApriltagPtr ctr0 = std::static_pointer_cast<FactorAutodiffApriltag>(f1->addFactor(constraint)); + f1->addFactor(constraint); lmk1->addConstrainedBy(constraint); - F1->addConstrainedBy(constraint); - f1->addConstrainedBy(constraint); // unfix lmk1, perturbate state @@ -375,10 +363,8 @@ TEST_F(FactorAutodiffApriltag_class, solve_L1_O_perturbated) CTR_ACTIVE ); - FactorAutodiffApriltagPtr ctr0 = std::static_pointer_cast<FactorAutodiffApriltag>(f1->addFactor(constraint)); + f1->addFactor(constraint); lmk1->addConstrainedBy(constraint); - F1->addConstrainedBy(constraint); - f1->addConstrainedBy(constraint); // unfix F1, perturbate state lmk1->unfix(); @@ -414,10 +400,8 @@ TEST_F(FactorAutodiffApriltag_class, solve_L1_PO_perturbated) CTR_ACTIVE ); - FactorAutodiffApriltagPtr ctr0 = std::static_pointer_cast<FactorAutodiffApriltag>(f1->addFactor(constraint)); + f1->addFactor(constraint); lmk1->addConstrainedBy(constraint); - F1->addConstrainedBy(constraint); - f1->addConstrainedBy(constraint); // Change setup Vector3s p_w_r, p_r_c, p_c_l, p_w_l;