From 114120d1245056ec257b12bc023625c4d68c02e7 Mon Sep 17 00:00:00 2001 From: Steve Peters Date: Mon, 21 Aug 2023 16:17:36 -0700 Subject: [PATCH] Add failing 1.7 test This is a behavior change. Signed-off-by: Steve Peters --- test/integration/world_dom.cc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/test/integration/world_dom.cc b/test/integration/world_dom.cc index 893dbd3b1..fdc5bd3a3 100644 --- a/test/integration/world_dom.cc +++ b/test/integration/world_dom.cc @@ -227,6 +227,22 @@ TEST(DOMWorld, LoadModelFrameSameName) EXPECT_EQ(Pose(0, -2, 3, 0, 0, 0), pose); } +///////////////////////////////////////////////// +TEST(DOMWorld, LoadModelFrameSameName_1_7) +{ + const std::string testFile = + sdf::testing::TestFile("sdf", "world_model_frame_same_name.sdf"); + + // Load the SDF file + sdf::Root root; + auto errors = root.Load(testFile); + for (auto e : errors) + std::cout << e << std::endl; + EXPECT_FALSE(errors.empty()); + EXPECT_EQ(10u, errors.size()); + EXPECT_EQ(errors[0].Code(), sdf::ErrorCode::DUPLICATE_NAME); +} + ///////////////////////////////////////////////// TEST(DOMWorld, NestedModels) {