@@ -173,6 +173,9 @@ TEST(URDFParser, ParseRobotMaterialBlank)
173
173
174
174
auto materialElem = visualElem->FirstChildElement (" material" );
175
175
ASSERT_EQ (nullptr , materialElem);
176
+
177
+ parser.ListSDFExtensions ();
178
+ parser.ListSDFExtensions (" link" );
176
179
}
177
180
178
181
// ///////////////////////////////////////////////
@@ -220,6 +223,9 @@ TEST(URDFParser, ParseRobotMaterialName)
220
223
ASSERT_NE (nullptr , uriElem);
221
224
EXPECT_EQ (" file://media/materials/scripts/gazebo.material" ,
222
225
std::string (uriElem->GetText ()));
226
+
227
+ parser.ListSDFExtensions ();
228
+ parser.ListSDFExtensions (" link" );
223
229
}
224
230
225
231
// ///////////////////////////////////////////////
@@ -309,6 +315,9 @@ TEST(URDFParser, ParseGazeboLinkFactors)
309
315
310
316
// For the last element, check that it is exactly what we expect
311
317
EXPECT_EQ (tmp->FirstChild ()->ValueStr (), it->second [i]);
318
+
319
+ parser_.ListSDFExtensions ();
320
+ parser_.ListSDFExtensions (" wheel_left_link" );
312
321
}
313
322
}
314
323
@@ -332,6 +341,9 @@ TEST(URDFParser, ParseGazeboInvalidDampingFactor)
332
341
doc.Parse (stream.str ().c_str ());
333
342
ASSERT_THROW (TiXmlDocument sdf_result = parser_.InitModelDoc (&doc),
334
343
std::invalid_argument);
344
+
345
+ parser_.ListSDFExtensions ();
346
+ parser_.ListSDFExtensions (" link" );
335
347
}
336
348
337
349
// ///////////////////////////////////////////////
@@ -414,6 +426,9 @@ TEST(URDFParser, ParseGazeboJointElements)
414
426
415
427
// For the last element, check that it is exactly what we expect
416
428
EXPECT_EQ (tmp->FirstChild ()->ValueStr (), it->second [i]);
429
+
430
+ parser_.ListSDFExtensions ();
431
+ parser_.ListSDFExtensions (" head_j0" );
417
432
}
418
433
}
419
434
0 commit comments