37 #include <gtest/gtest.h>
63 for (
int i = 1; i <
g_argc - 2; i++) {
69 ASSERT_EQ(8, my_tree.getNrOfJoints());
70 ASSERT_EQ(16, my_tree.getNrOfSegments());
71 ASSERT_TRUE(my_tree.getSegment(
"dummy_link") == my_tree.getRootSegment());
72 ASSERT_EQ((
unsigned int)1, my_tree.getRootSegment()->second.children.size());
73 ASSERT_TRUE(my_tree.getSegment(
"base_link")->second.parent == my_tree.getRootSegment());
74 ASSERT_EQ(10.0, my_tree.getSegment(
"base_link")->second.segment.getInertia().getMass());
75 ASSERT_NEAR(1.000, my_tree.getSegment(
76 "base_link")->second.segment.getInertia().getRotationalInertia().data[0], 0.001);
80 int main(
int argc,
char ** argv)
82 testing::InitGoogleTest(&argc, argv);
86 return RUN_ALL_TESTS();