diff --git a/test/gtest_landmark.cpp b/test/gtest_landmark.cpp
index 35cdcb0008f511b5b0cf4d0751d0321aa60737c9..be910e18559b5d33cb06b3dab607a7931b32c53f 100644
--- a/test/gtest_landmark.cpp
+++ b/test/gtest_landmark.cpp
@@ -556,6 +556,8 @@ TEST(Landmark2dTest, ToYamlAndCreate)
     YAML::Node lmk_node = lmk_fix_fac->toYaml();
 
     auto lmk2 = FactoryLandmark::create("Landmark3d", lmk_node, {wolf_dir});
+
+    checkLandmark(lmk2, 3, true, "fix", "factor");
 }
 
 int main(int argc, char **argv)